#include <CalorimetryManager.h>
Public Member Functions | |
CalorimetryManager () | |
CalorimetryManager (FSimEvent *aSimEvent, const edm::ParameterSet &fastCalo, const edm::ParameterSet &MuonECALPars, const edm::ParameterSet &MuonHCALPars, const edm::ParameterSet &fastGflash) | |
CaloGeometryHelper * | getCalorimeter () const |
FastHFShowerLibrary * | getHFShowerLibrary () const |
void | loadFromEcalBarrel (edm::PCaloHitContainer &c) const |
void | loadFromEcalEndcap (edm::PCaloHitContainer &c) const |
void | loadFromHcal (edm::PCaloHitContainer &c) const |
void | loadFromPreshower (edm::PCaloHitContainer &c) const |
void | loadMuonSimTracks (edm::SimTrackContainer &m) const |
void | reconstruct (RandomEngineAndDistribution const *) |
~CalorimetryManager () | |
Private Member Functions | |
void | clean () |
void | EMShowerSimulation (const FSimTrack &myTrack, RandomEngineAndDistribution const *) |
void | HDShowerSimulation (const FSimTrack &myTrack, RandomEngineAndDistribution const *) |
Hadronic Shower Simulation. More... | |
void | MuonMipSimulation (const FSimTrack &myTrack, RandomEngineAndDistribution const *) |
void | readParameters (const edm::ParameterSet &fastCalo) |
void | reconstructHCAL (const FSimTrack &myTrack, RandomEngineAndDistribution const *) |
void | respCorr (double) |
void | updateECAL (const std::map< CaloHitID, float > &hitMap, int onEcal, int trackID=0, float corr=1.0) |
void | updateHCAL (const std::map< CaloHitID, float > &hitMap, int trackID=0, float corr=1.0) |
void | updatePreshower (const std::map< CaloHitID, float > &hitMap, int trackID=0, float corr=1.0) |
Static Private Attributes | |
static std::vector< std::pair < int, float > > | myZero_ |
Definition at line 46 of file CalorimetryManager.h.
CalorimetryManager::CalorimetryManager | ( | ) |
Definition at line 70 of file CalorimetryManager.cc.
CalorimetryManager::CalorimetryManager | ( | FSimEvent * | aSimEvent, |
const edm::ParameterSet & | fastCalo, | ||
const edm::ParameterSet & | MuonECALPars, | ||
const edm::ParameterSet & | MuonHCALPars, | ||
const edm::ParameterSet & | fastGflash | ||
) |
Definition at line 76 of file CalorimetryManager.cc.
CalorimetryManager::~CalorimetryManager | ( | ) |
Definition at line 159 of file CalorimetryManager.cc.
|
private |
Definition at line 150 of file CalorimetryManager.cc.
|
private |
Definition at line 249 of file CalorimetryManager.cc.
|
inline |
Definition at line 61 of file CalorimetryManager.h.
|
inline |
Definition at line 64 of file CalorimetryManager.h.
|
private |
Hadronic Shower Simulation.
Definition at line 554 of file CalorimetryManager.cc.
void CalorimetryManager::loadFromEcalBarrel | ( | edm::PCaloHitContainer & | c | ) | const |
Definition at line 1355 of file CalorimetryManager.cc.
void CalorimetryManager::loadFromEcalEndcap | ( | edm::PCaloHitContainer & | c | ) | const |
Definition at line 1363 of file CalorimetryManager.cc.
void CalorimetryManager::loadFromHcal | ( | edm::PCaloHitContainer & | c | ) | const |
Definition at line 1371 of file CalorimetryManager.cc.
void CalorimetryManager::loadFromPreshower | ( | edm::PCaloHitContainer & | c | ) | const |
Definition at line 1382 of file CalorimetryManager.cc.
void CalorimetryManager::loadMuonSimTracks | ( | edm::SimTrackContainer & | m | ) | const |
Definition at line 1392 of file CalorimetryManager.cc.
|
private |
// /// TEMPORARY First attempt to include HCAL (with straight-line extrapolation):
Definition at line 857 of file CalorimetryManager.cc.
|
private |
Definition at line 1083 of file CalorimetryManager.cc.
void CalorimetryManager::reconstruct | ( | RandomEngineAndDistribution const * | random | ) |
Definition at line 172 of file CalorimetryManager.cc.
|
private |
Definition at line 490 of file CalorimetryManager.cc.
|
private |
Definition at line 1211 of file CalorimetryManager.cc.
|
private |
Definition at line 1259 of file CalorimetryManager.cc.
|
private |
Definition at line 1294 of file CalorimetryManager.cc.
|
private |
Definition at line 1338 of file CalorimetryManager.cc.
|
private |
Definition at line 154 of file CalorimetryManager.h.
|
private |
Definition at line 153 of file CalorimetryManager.h.
|
private |
Definition at line 143 of file CalorimetryManager.h.
|
private |
Definition at line 179 of file CalorimetryManager.h.
|
private |
Definition at line 143 of file CalorimetryManager.h.
|
private |
Definition at line 138 of file CalorimetryManager.h.
|
private |
Definition at line 114 of file CalorimetryManager.h.
|
private |
Definition at line 109 of file CalorimetryManager.h.
|
private |
Definition at line 192 of file CalorimetryManager.h.
|
private |
Definition at line 120 of file CalorimetryManager.h.
|
private |
Definition at line 164 of file CalorimetryManager.h.
|
private |
Definition at line 110 of file CalorimetryManager.h.
|
private |
Definition at line 112 of file CalorimetryManager.h.
|
private |
Definition at line 115 of file CalorimetryManager.h.
|
private |
Definition at line 145 of file CalorimetryManager.h.
|
private |
Definition at line 121 of file CalorimetryManager.h.
|
private |
Definition at line 165 of file CalorimetryManager.h.
|
private |
Definition at line 149 of file CalorimetryManager.h.
|
private |
Definition at line 149 of file CalorimetryManager.h.
|
private |
Definition at line 111 of file CalorimetryManager.h.
|
private |
Definition at line 125 of file CalorimetryManager.h.
|
private |
Definition at line 125 of file CalorimetryManager.h.
|
private |
Definition at line 125 of file CalorimetryManager.h.
|
private |
Definition at line 125 of file CalorimetryManager.h.
|
private |
Definition at line 168 of file CalorimetryManager.h.
|
private |
Definition at line 162 of file CalorimetryManager.h.
|
private |
Definition at line 163 of file CalorimetryManager.h.
|
private |
Definition at line 144 of file CalorimetryManager.h.
|
private |
Definition at line 170 of file CalorimetryManager.h.
|
private |
Definition at line 102 of file CalorimetryManager.h.
|
private |
A few pointers to save time.
Definition at line 132 of file CalorimetryManager.h.
|
private |
Definition at line 106 of file CalorimetryManager.h.
|
private |
Definition at line 104 of file CalorimetryManager.h.
|
private |
Definition at line 107 of file CalorimetryManager.h.
|
private |
Definition at line 134 of file CalorimetryManager.h.
|
private |
Definition at line 133 of file CalorimetryManager.h.
|
private |
Definition at line 101 of file CalorimetryManager.h.
|
staticprivate |
Definition at line 156 of file CalorimetryManager.h.
|
private |
Definition at line 149 of file CalorimetryManager.h.
|
private |
Definition at line 161 of file CalorimetryManager.h.
|
private |
Definition at line 137 of file CalorimetryManager.h.
|
private |
Definition at line 141 of file CalorimetryManager.h.
|
private |
Definition at line 141 of file CalorimetryManager.h.
|
private |
Definition at line 142 of file CalorimetryManager.h.
|
private |
Definition at line 147 of file CalorimetryManager.h.
|
private |
Definition at line 160 of file CalorimetryManager.h.
|
private |
Definition at line 147 of file CalorimetryManager.h.
|
private |
Definition at line 122 of file CalorimetryManager.h.
|
private |
Definition at line 123 of file CalorimetryManager.h.
|
private |
Definition at line 124 of file CalorimetryManager.h.
|
private |
Definition at line 150 of file CalorimetryManager.h.
|
private |
Definition at line 139 of file CalorimetryManager.h.
|
private |
Definition at line 185 of file CalorimetryManager.h.
|
private |
Definition at line 146 of file CalorimetryManager.h.
|
private |
Definition at line 190 of file CalorimetryManager.h.
|
private |
Definition at line 171 of file CalorimetryManager.h.
|
private |
Definition at line 172 of file CalorimetryManager.h.
|
private |
Definition at line 183 of file CalorimetryManager.h.
|
private |
Definition at line 182 of file CalorimetryManager.h.
|
private |
Definition at line 184 of file CalorimetryManager.h.
|
private |
Definition at line 146 of file CalorimetryManager.h.
|
private |
Definition at line 126 of file CalorimetryManager.h.
|
private |
Definition at line 127 of file CalorimetryManager.h.
|
private |
Definition at line 128 of file CalorimetryManager.h.
|
private |
Definition at line 129 of file CalorimetryManager.h.
|
private |
Definition at line 117 of file CalorimetryManager.h.
|
private |
Definition at line 189 of file CalorimetryManager.h.
|
private |
Definition at line 188 of file CalorimetryManager.h.