1 #ifndef SimG4CMS_HGCSD_h 2 #define SimG4CMS_HGCSD_h 15 #include "G4String.hh" 22 class G4LogicalVolume;
33 bool ProcessHits(G4Step * , G4TouchableHistory * )
override;
46 int,
int, G4ThreeVector &);
HGCalGeometryMode::GeometryMode m_mode
bool isItinFidVolume(const G4ThreeVector &)
HGCNumberingScheme * numberingScheme
std::vector< double > angles_
bool ProcessHits(G4Step *, G4TouchableHistory *) override
type of data representation of DDCompactView
double getEnergyDeposit(G4Step *) override
HGCSD(const std::string &, const DDCompactView &, const SensitiveDetectorCatalog &, edm::ParameterSet const &, const SimTrackManager *)
uint32_t setDetUnitId(const G4Step *step) override
void update(const BeginOfJob *) override
This routine will be called when the appropriate signal arrives.
bool filterHit(CaloG4Hit *, double) override
ForwardSubdetector myFwdSubdet_
int setTrackID(const G4Step *step)
HGCMouseBite * mouseBite_