1 #ifndef CALORIMETRYMANAGER_H
2 #define CALORIMETRYMANAGER_H
86 void updateMap(uint32_t cellid,
float energy,
int id,
std::map<uint32_t,std::vector<std::pair<int,float> > >& mymap);
88 void updateMap(
int hi,
float energy,
int id,std::vector<std::vector<std::pair<int,float> > > & mymap,std::vector<int> & firedCells);
110 std::vector<std::vector<std::pair<int,float> > >
HMapping_;
111 std::map<uint32_t,std::vector<std::pair<int,float> > >
ESMapping_;
155 static std::vector<std::pair<int, float> >
myZero_;
std::vector< double > rsp
std::vector< double > k_h
RawParticle myElec
A few pointers to save time.
std::vector< PCaloHit > PCaloHitContainer
GflashPiKShowerProfile * thePiKProfile
void updateMap(uint32_t cellid, float energy, int id, std::map< uint32_t, std::vector< std::pair< int, float > > > &mymap)
std::map< uint32_t, std::vector< std::pair< int, float > > > ESMapping_
double pulledPadSurvivalProbability_
MaterialEffects * theMuonEcalEffects
double crackPadSurvivalProbability_
MaterialEffects * theMuonHcalEffects
std::vector< std::vector< std::pair< int, float > > > EBMapping_
GflashHadronShowerProfile * theProfile
void reconstructECAL(const FSimTrack &track)
void loadFromPreshower(edm::PCaloHitContainer &c) const
CaloGeometryHelper * getCalorimeter() const
void readParameters(const edm::ParameterSet &fastCalo)
void HDShowerSimulation(const FSimTrack &myTrack)
Hadronic Shower Simulation.
void MuonMipSimulation(const FSimTrack &myTrack)
std::vector< std::vector< std::pair< int, float > > > EEMapping_
std::vector< double > p_knots
std::vector< int > firedCellsEB_
std::vector< int > firedCellsHCAL_
std::vector< FSimTrack > muonSimTracks
const RandomEngine * random
const LandauFluctuationGenerator * aLandauGenerator
GflashAntiProtonShowerProfile * theAntiProtonProfile
GflashProtonShowerProfile * theProtonProfile
void loadFromEcalEndcap(edm::PCaloHitContainer &c) const
std::vector< DetId > theDetIds_
std::vector< double > radiusPreshowerCorrections_
std::vector< int > firedCellsEE_
std::vector< double > theTailIntervals_
std::vector< std::vector< std::pair< int, float > > > HMapping_
void loadMuonSimTracks(edm::SimTrackContainer &m) const
HCALResponse * myHDResponse_
CaloGeometryHelper * myCalorimeter_
std::vector< double > theCoreIntervals_
void loadFromHcal(edm::PCaloHitContainer &c) const
void EMShowerSimulation(const FSimTrack &myTrack)
GammaFunctionGenerator * aGammaGenerator
std::vector< double > mipValues_
static std::vector< std::pair< int, float > > myZero_
std::vector< unsigned int > evtsToDebug_
std::vector< double > k_e
HSParameters * myHSParameters_
std::vector< SimTrack > SimTrackContainer
void reconstructHCAL(const FSimTrack &myTrack)
void loadFromEcalBarrel(edm::PCaloHitContainer &c) const