All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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:
21  SimEnergyDepositSD(G4String);
23  void Initialize(G4HCofThisEvent*);
24  G4bool ProcessHits(G4Step*, G4TouchableHistory*);
26  private:
28  };
29 
30  //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
31 }
32 
33 #endif // LARG4_SERVICES_SIMENERGYDEPOSITSD_H
sim::SimEnergyDepositCollection hitCollection
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 *)