7 #ifndef LARG4_AUXDETREADOUT_H 8 #define LARG4_AUXDETREADOUT_H 10 #include "Geant4/G4VSensitiveDetector.hh" 11 #include "Geant4/globals.hh" 22 class G4TouchableHistory;
50 virtual G4bool
ProcessHits( G4Step*, G4TouchableHistory* );
54 float inputEnergyDeposited,
63 float inputExitMomentumX,
64 float inputExitMomentumY,
65 float inputExitMomentumZ);
84 #endif // LARG4_AUXDETREADOUT_H AuxDetReadout(std::string const &name, unsigned int adNum, unsigned int svNum)
virtual G4bool ProcessHits(G4Step *, G4TouchableHistory *)
Encapsulate the geometry of the sensitive portion of an auxiliary detector.
virtual void EndOfEvent(G4HCofThisEvent *)
Collection of particles crossing one auxiliary detector cell.
uint32_t fAuxDet
which AuxDet this AuxDetReadout corresponds to
object containing MC truth information necessary for making RawDigits and doing back tracking ...
art::ServiceHandle< geo::Geometry > fGeoHandle
Handle to the Geometry service.
Encapsulate the geometry of an auxiliary detector.
virtual void AddParticleStep(int inputTrackID, float inputEnergyDeposited, float inputEntryX, float inputEntryY, float inputEntryZ, float inputEntryT, float inputExitX, float inputExitY, float inputExitZ, float inputExitT, float inputExitMomentumX, float inputExitMomentumY, float inputExitMomentumZ)
sim::AuxDetSimChannel fAuxDetSimChannel
Contains the sim::AuxDetSimChannel for this AuxDet.
std::vector< sim::AuxDetIDE > fAuxDetIDEs
list of IDEs in one channel
virtual void Initialize(G4HCofThisEvent *)
sim::AuxDetSimChannel const GetAuxDetSimChannel() const
art framework interface to geometry description
uint32_t fAuxDetSensitive
which sensitive volume of the AuxDet this AuxDetReadout corresponds to