CMS 3D CMS Logo

PSPDigitizerAlgorithm.h
Go to the documentation of this file.
1 #ifndef _SimTracker_SiPhase2Digitizer_PSPDigitizerAlgorithm_h
2 #define _SimTracker_SiPhase2Digitizer_PSPDigitizerAlgorithm_h
3 
5 
6 
7 // forward declarations
8 class TrackerTopology;
9 
11  public:
13  ~PSPDigitizerAlgorithm() override;
14 
15  // initialization that cannot be done in the constructor
16  void init(const edm::EventSetup& es) override;
17 
18  // void initializeEvent();
19  // run the algorithm to digitize a single det
20  void accumulateSimHits(const std::vector<PSimHit>::const_iterator inputBegin,
21  const std::vector<PSimHit>::const_iterator inputEnd,
22  const size_t inputBeginGlobalIndex,
23  const unsigned int tofBin,
24  const Phase2TrackerGeomDetUnit* pixdet,
25  const GlobalVector& bfield) override;
26 };
27 #endif
PSPDigitizerAlgorithm(const edm::ParameterSet &conf)
void init(const edm::EventSetup &es) override
void accumulateSimHits(const std::vector< PSimHit >::const_iterator inputBegin, const std::vector< PSimHit >::const_iterator inputEnd, const size_t inputBeginGlobalIndex, const unsigned int tofBin, const Phase2TrackerGeomDetUnit *pixdet, const GlobalVector &bfield) override