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