1 #ifndef CALORIMETRYMANAGER_H 2 #define CALORIMETRYMANAGER_H 93 void updateECAL(
const std::map<CaloHitID, float>& hitMap,
int onEcal,
int trackID = 0,
float corr = 1.0);
94 void updateHCAL(
const std::map<CaloHitID, float>& hitMap,
int trackID = 0,
float corr = 1.0);
95 void updatePreshower(
const std::map<CaloHitID, float>& hitMap,
int trackID = 0,
float corr = 1.0);
97 void respCorr(
double);
157 static std::vector<std::pair<int, float> >
myZero_;
static AlgebraicMatrix initialize()
std::vector< double > rsp
std::vector< double > k_h
RawParticle myElec
A few pointers to save time.
std::vector< PCaloHit > PCaloHitContainer
GflashPiKShowerProfile * thePiKProfile
double pulledPadSurvivalProbability_
std::vector< double > timeShiftHO_
MaterialEffects * theMuonEcalEffects
double crackPadSurvivalProbability_
MaterialEffects * theMuonHcalEffects
GflashHadronShowerProfile * theProfile
CaloGeometryHelper * getCalorimeter() const
std::vector< double > timeShiftHF_
std::vector< double > p_knots
static void clean(char *s)
std::vector< FSimTrack > muonSimTracks
const LandauFluctuationGenerator * aLandauGenerator
std::vector< double > samplingHF_
GflashAntiProtonShowerProfile * theAntiProtonProfile
FastHFShowerLibrary * getHFShowerLibrary() const
GflashProtonShowerProfile * theProtonProfile
std::vector< std::pair< CaloHitID, float > > ESMapping_
std::vector< double > radiusPreshowerCorrections_
std::vector< double > theTailIntervals_
std::vector< double > samplingHBHE_
HCALResponse * myHDResponse_
CaloGeometryHelper * myCalorimeter_
std::vector< double > timeShiftHB_
std::vector< std::pair< CaloHitID, float > > HMapping_
GammaFunctionGenerator * aGammaGenerator
std::vector< double > mipValues_
static std::vector< std::pair< int, float > > myZero_
std::vector< FSimTrack > savedMuonSimTracks
std::vector< std::pair< CaloHitID, float > > EEMapping_
std::vector< unsigned int > evtsToDebug_
std::vector< double > k_e
std::vector< std::pair< CaloHitID, float > > EBMapping_
std::vector< double > samplingHO_
FastHFShowerLibrary * theHFShowerLibrary
std::unique_ptr< KKCorrectionFactors > ecalCorrection
HSParameters * myHSParameters_
std::vector< SimTrack > SimTrackContainer
std::vector< double > timeShiftHE_