1 #ifndef FastSimulation__EcalBarrelRecHitsMaker__h
2 #define FastSimulation__EcalBarrelRecHitsMaker__h
int adc(sample_type sample)
get the ADC sample (12 bits)
bool isHighInterest(int tthi)
void randomNoisifier(RandomEngineAndDistribution const *)
const GaussianTail * myGaussianTailGenerator_
const std::vector< float > * ICMC_
std::vector< int > theFiredCells_
~EcalBarrelRecHitsMaker()
std::vector< float > sinTheta_
std::vector< float > theCalorimeterHits_
std::vector< float > noisesigma_
void geVtoGainAdc(float e, unsigned &gain, unsigned &adc) const
void noisifyTriggerTowers(RandomEngineAndDistribution const *)
EcalBarrelRecHitsMaker(edm::ParameterSet const &p)
std::vector< uint32_t > barrelRawId_
std::vector< double > highNoiseParameters_
std::vector< unsigned > theFiredTTs_
void loadPCaloHits(const edm::Event &iEvent, RandomEngineAndDistribution const *)
const EcalTrigTowerConstituentsMap * eTTmap_
std::vector< float > TTTEnergy_
bool noisifyTriggerTower(unsigned tthi, RandomEngineAndDistribution const *)
std::vector< std::vector< int > > crystalsinTT_
std::vector< std::vector< int > > neighboringTTs_
std::vector< float > theCalibConstants_
std::vector< int > theTTofHighInterest_
std::vector< int > applyZSCells_
void loadEcalBarrelRecHits(edm::Event &iEvent, EBRecHitCollection &ecalHits, EBDigiCollection &ecaldigis, RandomEngineAndDistribution const *)
void init(const edm::EventSetup &es, bool dodigis, bool doMiscalib)
std::vector< EcalTrigTowerDetId > theTTDetIds_
std::vector< bool > treatedTTs_
std::vector< int > TTHighInterest_