1 #ifndef FastSimulation__EcalPreshowerRecHitsMaker__h
2 #define FastSimulation__EcalPreshowerRecHitsMaker__h
41 void noisifySubdet(
std::map<uint32_t, std::pair<float,bool> >& theMap,
const std::vector<uint32_t>& thecells,
unsigned ncells,
std::vector< uint32_t > escells_
double preshowerHotFraction_
std::map< uint32_t, std::pair< float, bool > > ecalsRecHits_
void loadEcalPreshowerRecHits(edm::Event &iEvent, ESRecHitCollection &esRecHits, RandomEngineAndDistribution const *)
unsigned createVectorsOfCells(const edm::EventSetup &es)
~EcalPreshowerRecHitsMaker()
const GaussianTail * myGaussianTailGenerator_
void loadPCaloHits(const edm::Event &iEvent, RandomEngineAndDistribution const *)
void noisifySubdet(std::map< uint32_t, std::pair< float, bool > > &theMap, const std::vector< uint32_t > &thecells, unsigned ncells, RandomEngineAndDistribution const *)
void Fill(uint32_t id, float energy, std::map< uint32_t, std::pair< float, bool > > &myHits, RandomEngineAndDistribution const *, bool signal=true)
void noisify(RandomEngineAndDistribution const *)
void noisifySignal(std::map< uint32_t, std::pair< float, bool > > &theMap, RandomEngineAndDistribution const *)
void init(const edm::EventSetup &es)
EcalPreshowerRecHitsMaker(edm::ParameterSet const &p)