7 #ifndef LARG4_AUXDETREADOUT_H 8 #define LARG4_AUXDETREADOUT_H 10 #include "Geant4/G4Types.hh" 11 #include "Geant4/G4VSensitiveDetector.hh" 21 class G4HCofThisEvent;
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 *)
virtual void EndOfEvent(G4HCofThisEvent *)
art framework interface to geometry description
Collection of particles crossing one auxiliary detector cell.
uint32_t fAuxDet
which AuxDet this AuxDetReadout corresponds to
art::ServiceHandle< geo::Geometry const > fGeoHandle
Handle to the Geometry service.
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
uint32_t fAuxDetSensitive
which sensitive volume of the AuxDet this AuxDetReadout corresponds to