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)
const GaussianTail * myGaussianTailGenerator_
const RandomEngine * random_
const std::vector< float > * ICMC_
std::vector< int > theFiredCells_
~EcalBarrelRecHitsMaker()
void loadEcalBarrelRecHits(edm::Event &iEvent, EBRecHitCollection &ecalHits, EBDigiCollection &ecaldigis)
bool noisifyTriggerTower(unsigned tthi)
std::vector< float > sinTheta_
std::vector< float > theCalorimeterHits_
std::vector< float > noisesigma_
void loadPCaloHits(const edm::Event &iEvent)
void geVtoGainAdc(float e, unsigned &gain, unsigned &adc) const
void noisifyTriggerTowers()
std::vector< uint32_t > barrelRawId_
std::vector< double > highNoiseParameters_
std::vector< unsigned > theFiredTTs_
const EcalTrigTowerConstituentsMap * eTTmap_
std::vector< float > TTTEnergy_
EcalBarrelRecHitsMaker(edm::ParameterSet const &p, const RandomEngine *)
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 init(const edm::EventSetup &es, bool dodigis, bool doMiscalib)
std::vector< EcalTrigTowerDetId > theTTDetIds_
std::vector< bool > treatedTTs_
std::vector< int > TTHighInterest_