1 #ifndef DataMixingSiPixelMCDigiWorker_h
2 #define DataMixingSiPixelMCDigiWorker_h
43 class HepRandomEngine;
49 class ModuleCallingContext;
69 void setPileupInfo(
const std::vector<PileupSummaryInfo> &ps,
const int &bs);
std::vector< double > thePUEfficiency[20]
std::multimap< int, PixelDigi > OneDetectorMap
const double bunchScaleAt25
SiGlobalIndex SiHitStorage_
double theInnerEfficiency_FPix[20]
signal_map_type::iterator signal_map_iterator
std::vector< double > theModuleEfficiency_BPix[20]
const int NumberOfEndcapDisks
edm::EDGetTokenT< edm::DetSetVector< PixelDigi > > PixelDigiToken_
const std::string geometryType_
virtual void initializeEvent(edm::Event const &e, edm::EventSetup const &c)
const bool AddPixelInefficiency
signal_map_type::const_iterator signal_map_const_iterator
double thePixelColEfficiency[20]
const double theInstLumiScaleFactor
std::map< int, Amplitude, std::less< int > > signal_map_type
std::vector< double > theLadderEfficiency_BPix[20]
const PixelEfficiencies pixelEff_
std::map< uint32_t, signal_map_type > signalMaps
void setPileupInfo(const std::vector< PileupSummaryInfo > &ps, const int &bs)
edm::InputTag pixeldigi_collectionSig_
std::map< uint32_t, OneDetectorMap > SiGlobalIndex
const int NumberOfBarrelLayers
std::string PixelDigiCollectionDM_
void addSiPixelPileups(const int bcr, const edm::EventPrincipal *, unsigned int EventId, ModuleCallingContext const *)
double theOuterEfficiency_FPix[20]
edm::EDGetTokenT< edm::DetSetVector< PixelDigi > > PixelDigiPToken_
double thePixelEfficiency[20]
DataMixingSiPixelMCDigiWorker()
void addSiPixelSignals(const edm::Event &e)
PixelEfficiencies(const edm::ParameterSet &conf, bool AddPixelInefficiency, int NumberOfBarrelLayers, int NumberOfEndcapDisks)
edm::InputTag pixeldigi_collectionPile_
virtual ~DataMixingSiPixelMCDigiWorker()
edm::ESHandle< TrackerGeometry > pDD
void putSiPixel(edm::Event &e, edm::EventSetup const &iSetup, std::vector< PileupSummaryInfo > &ps, int &bs)
double thePixelChipEfficiency[20]