LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
SimEnergyDepositSD.h
Go to the documentation of this file.
1 //
2 //=============================================================================
3 // SimEnergyDepositSD: Class representing a liquid Ar TPC
4 // Author: Hans Wenzel (Fermilab)
5 //=============================================================================
6 
7 #ifndef LARG4_SERVICES_SIMENERGYDEPOSITSD_H
8 #define LARG4_SERVICES_SIMENERGYDEPOSITSD_H
9 #include "Geant4/G4VSensitiveDetector.hh"
11 
12 class G4Step;
13 class G4HCofThisEvent;
14 //class SimEnergyDepositCollection;
15 
16 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
17 namespace larg4 {
18 
19  class SimEnergyDepositSD : public G4VSensitiveDetector {
20  public:
24  G4bool ProcessHits(G4Step*, G4TouchableHistory*);
26 
27  private:
29  };
30 
31  //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
32 }
33 
34 #endif // LARG4_SERVICES_SIMENERGYDEPOSITSD_H
sim::SimEnergyDepositCollection hitCollection
Geant4 interface.
void Initialize(G4HCofThisEvent *)
const sim::SimEnergyDepositCollection & GetHits() const
std::vector< SimEnergyDeposit > SimEnergyDepositCollection
contains information for a single step in the detector simulation
G4bool ProcessHits(G4Step *, G4TouchableHistory *)