1 #ifndef SimDataMixingSiPixelMCDigiWorker_h 2 #define SimDataMixingSiPixelMCDigiWorker_h 46 class HepRandomEngine;
51 class ModuleCallingContext;
71 void setPileupInfo(
const std::vector<PileupSummaryInfo> &ps,
const int &bs);
90 double thePixelEfficiency[20];
91 double thePixelColEfficiency[20];
92 double thePixelChipEfficiency[20];
93 std::vector<double> theLadderEfficiency_BPix[20];
94 std::vector<double> theModuleEfficiency_BPix[20];
96 double theInnerEfficiency_FPix[20];
97 double theOuterEfficiency_FPix[20];
103 std::map<uint32_t, size_t >
iPU;
168 #endif // SimDataMixingSiPixelMCDigiWorker_h
std::multimap< int, PixelDigi > OneDetectorMap
SiGlobalIndex SiHitStorage_
signal_map_type::iterator signal_map_iterator
const int NumberOfEndcapDisks
edm::EDGetTokenT< edm::DetSetVector< PixelDigi > > PixelDigiToken_
const std::string geometryType_
double theInstLumiScaleFactor
std::map< uint32_t, double > PixelGeomFactors
const bool AddPixelInefficiency
signal_map_type::const_iterator signal_map_const_iterator
edm::ESHandle< SiPixelDynamicInefficiency > SiPixelDynamicInefficiency_
std::map< int, Amplitude, std::less< int > > signal_map_type
PixelEfficiencies pixelEff_
std::map< uint32_t, double > ChipGeomFactors
std::map< uint32_t, signal_map_type > signalMaps
std::map< uint32_t, double > ColGeomFactors
edm::InputTag pixeldigi_collectionSig_
std::map< uint32_t, OneDetectorMap > SiGlobalIndex
const int NumberOfBarrelLayers
std::string PixelDigiCollectionDM_
std::vector< double > pu_scale
edm::EDGetTokenT< edm::DetSetVector< PixelDigi > > PixelDigiPToken_
edm::InputTag pixeldigi_collectionPile_
std::map< uint32_t, size_t > iPU
edm::ESHandle< TrackerGeometry > pDD
std::vector< std::vector< double > > thePUEfficiency