CMS 3D CMS Logo

PSSDigitizerAlgorithm.h
Go to the documentation of this file.
1 #ifndef _SimTracker_SiPhase2Digitizer_PSSDigitizerAlgorithm_h
2 #define _SimTracker_SiPhase2Digitizer_PSSDigitizerAlgorithm_h
3 
5 
7 public:
9  ~PSSDigitizerAlgorithm() override;
10 
11  // initialization that cannot be done in the constructor
12  void init(const edm::EventSetup& es) override;
13 
14  bool select_hit(const PSimHit& hit, double tCorr, double& sigScale) const override;
15  bool isAboveThreshold(const DigitizerUtility::SimHitInfo* hitInfo, float charge, float thr) const override;
16 };
17 #endif
PSSDigitizerAlgorithm::init
void init(const edm::EventSetup &es) override
Definition: PSSDigitizerAlgorithm.cc:17
PSSDigitizerAlgorithm
Definition: PSSDigitizerAlgorithm.h:6
Phase2TrackerDigitizerAlgorithm.h
PSSDigitizerAlgorithm::PSSDigitizerAlgorithm
PSSDigitizerAlgorithm(const edm::ParameterSet &conf)
Definition: PSSDigitizerAlgorithm.cc:23
ALCARECOTkAlJpsiMuMu_cff.charge
charge
Definition: ALCARECOTkAlJpsiMuMu_cff.py:47
edm::ParameterSet
Definition: ParameterSet.h:47
Phase2TrackerDigitizerAlgorithm
Definition: Phase2TrackerDigitizerAlgorithm.h:59
PSSDigitizerAlgorithm::~PSSDigitizerAlgorithm
~PSSDigitizerAlgorithm() override
Definition: PSSDigitizerAlgorithm.cc:35
edm::EventSetup
Definition: EventSetup.h:57
DigitizerUtility::SimHitInfo
Definition: DigitizerUtility.h:14
PSSDigitizerAlgorithm::isAboveThreshold
bool isAboveThreshold(const DigitizerUtility::SimHitInfo *hitInfo, float charge, float thr) const override
Definition: PSSDigitizerAlgorithm.cc:46
PSimHit
Definition: PSimHit.h:15
PSSDigitizerAlgorithm::select_hit
bool select_hit(const PSimHit &hit, double tCorr, double &sigScale) const override
Definition: PSSDigitizerAlgorithm.cc:39
hit
Definition: SiStripHitEffFromCalibTree.cc:88