Go to the documentation of this file. 1 #ifndef SimG4CMS_HFNoseSD_h
2 #define SimG4CMS_HFNoseSD_h
17 class G4LogicalVolume;
39 uint32_t
setDetUnitId(
int,
int,
int,
int, G4ThreeVector &);
std::vector< double > angles_
std::unique_ptr< HFNoseNumberingScheme > numberingScheme_
bool filterHit(CaloG4Hit *, double) override
~HFNoseSD() override=default
void update(const BeginOfRun *) override
This routine will be called when the appropriate signal arrives.
bool isItinFidVolume(const G4ThreeVector &)
HFNoseSD(const std::string &, const HGCalDDDConstants *, const SensitiveDetectorCatalog &, edm::ParameterSet const &, const SimTrackManager *)
HGCalGeometryMode::GeometryMode geom_mode_
uint32_t setDetUnitId(const G4Step *step) override
double getEnergyDeposit(const G4Step *) override
std::unique_ptr< HGCMouseBite > mouseBite_
void update(const BeginOfJob *) override
This routine will be called when the appropriate signal arrives.
const HGCalDDDConstants * hgcons_