CMS 3D CMS Logo

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