CMS 3D CMS Logo

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