#include <PValidationFormats.h>
Classes | |
struct | BrlHit |
struct | CalHit |
struct | FwdHit |
struct | Trk |
struct | Vtx |
Public Types | |
typedef std::vector< BrlHit > | BrlVector |
typedef std::vector< CalHit > | CalVector |
typedef std::vector< FwdHit > | FwdVector |
typedef std::vector< Trk > | TrkVector |
typedef std::vector< Vtx > | VtxVector |
Public Member Functions | |
CalVector | getECalHits () const |
TrkVector | getG4Trk () const |
VtxVector | getG4Vtx () const |
CalVector | getHCalHits () const |
FwdVector | getMuonCscHits () const |
BrlVector | getMuonDtHits () const |
BrlVector | getMuonRpcBrlHits () const |
FwdVector | getMuonRpcFwdHits () const |
int | getnECalHits () const |
int | getnG4Trk () const |
int | getnG4Vtx () const |
int | getnHCalHits () const |
int | getnMuonCscHits () const |
int | getnMuonDtHits () const |
int | getnMuonRpcBrlHits () const |
int | getnMuonRpcFwdHits () const |
int | getnPreShHits () const |
int | getnPxlBrlHits () const |
int | getnPxlFwdHits () const |
int | getnRawGenPart () const |
int | getnSiBrlHits () const |
int | getnSiFwdHits () const |
CalVector | getPreShHits () const |
BrlVector | getPxlBrlHits () const |
FwdVector | getPxlFwdHits () const |
BrlVector | getSiBrlHits () const |
FwdVector | getSiFwdHits () const |
PGlobalSimHit () | |
void | putECalHits (const std::vector< float > &e, const std::vector< float > &tof, const std::vector< float > &phi, const std::vector< float > &eta) |
void | putG4Trk (const std::vector< float > &pt, const std::vector< float > &e) |
void | putG4Vtx (const std::vector< float > &x, const std::vector< float > &y, const std::vector< float > &z) |
void | putHCalHits (const std::vector< float > &e, const std::vector< float > &tof, const std::vector< float > &phi, const std::vector< float > &eta) |
void | putMuonCscHits (const std::vector< float > &tof, const std::vector< float > &z, const std::vector< float > &phi, const std::vector< float > &eta) |
void | putMuonDtHits (const std::vector< float > &tof, const std::vector< float > &r, const std::vector< float > &phi, const std::vector< float > &eta) |
void | putMuonRpcBrlHits (const std::vector< float > &tof, const std::vector< float > &r, const std::vector< float > &phi, const std::vector< float > &eta) |
void | putMuonRpcFwdHits (const std::vector< float > &tof, const std::vector< float > &z, const std::vector< float > &phi, const std::vector< float > &eta) |
void | putPreShHits (const std::vector< float > &e, const std::vector< float > &tof, const std::vector< float > &phi, const std::vector< float > &eta) |
void | putPxlBrlHits (const std::vector< float > &tof, const std::vector< float > &r, const std::vector< float > &phi, const std::vector< float > &eta) |
void | putPxlFwdHits (const std::vector< float > &tof, const std::vector< float > &z, const std::vector< float > &phi, const std::vector< float > &eta) |
void | putRawGenPart (int n) |
void | putSiBrlHits (const std::vector< float > &tof, const std::vector< float > &r, const std::vector< float > &phi, const std::vector< float > &eta) |
void | putSiFwdHits (const std::vector< float > &tof, const std::vector< float > &z, const std::vector< float > &phi, const std::vector< float > &eta) |
virtual | ~PGlobalSimHit () |
Private Attributes | |
CalVector | ECalHits |
TrkVector | G4Trk |
VtxVector | G4Vtx |
CalVector | HCalHits |
FwdVector | MuonCscHits |
BrlVector | MuonDtHits |
BrlVector | MuonRpcBrlHits |
FwdVector | MuonRpcFwdHits |
int | nECalHits |
int | nG4Trk |
int | nG4Vtx |
int | nHCalHits |
int | nMuonCscHits |
int | nMuonDtHits |
int | nMuonRpcBrlHits |
int | nMuonRpcFwdHits |
int | nPreShHits |
int | nPxlBrlHits |
int | nPxlFwdHits |
int | nRawGenPart |
int | nSiBrlHits |
int | nSiFwdHits |
CalVector | PreShHits |
BrlVector | PxlBrlHits |
FwdVector | PxlFwdHits |
BrlVector | SiBrlHits |
FwdVector | SiFwdHits |
DataFormat class to hold the information for the Global Hit Validation
Definition at line 20 of file PValidationFormats.h.
typedef std::vector<BrlHit> PGlobalSimHit::BrlVector |
Definition at line 80 of file PValidationFormats.h.
typedef std::vector<CalHit> PGlobalSimHit::CalVector |
Definition at line 78 of file PValidationFormats.h.
typedef std::vector<FwdHit> PGlobalSimHit::FwdVector |
Definition at line 79 of file PValidationFormats.h.
typedef std::vector<Trk> PGlobalSimHit::TrkVector |
Definition at line 77 of file PValidationFormats.h.
typedef std::vector<Vtx> PGlobalSimHit::VtxVector |
Definition at line 76 of file PValidationFormats.h.
|
inline |
Definition at line 22 of file PValidationFormats.h.
|
inlinevirtual |
Definition at line 37 of file PValidationFormats.h.
|
inline |
Definition at line 137 of file PValidationFormats.h.
References ECalHits.
Referenced by GlobalHitsHistogrammer::analyze().
|
inline |
Definition at line 135 of file PValidationFormats.h.
References G4Trk.
Referenced by GlobalHitsHistogrammer::analyze().
|
inline |
Definition at line 133 of file PValidationFormats.h.
References G4Vtx.
Referenced by GlobalHitsHistogrammer::analyze().
|
inline |
Definition at line 141 of file PValidationFormats.h.
References HCalHits.
Referenced by GlobalHitsHistogrammer::analyze().
|
inline |
Definition at line 153 of file PValidationFormats.h.
References MuonCscHits.
Referenced by GlobalHitsHistogrammer::analyze().
|
inline |
Definition at line 151 of file PValidationFormats.h.
References MuonDtHits.
Referenced by GlobalHitsHistogrammer::analyze().
|
inline |
Definition at line 157 of file PValidationFormats.h.
References MuonRpcBrlHits.
Referenced by GlobalHitsHistogrammer::analyze().
|
inline |
Definition at line 155 of file PValidationFormats.h.
References MuonRpcFwdHits.
Referenced by GlobalHitsHistogrammer::analyze().
|
inline |
Definition at line 136 of file PValidationFormats.h.
References nECalHits.
Referenced by GlobalHitsHistogrammer::analyze().
|
inline |
Definition at line 134 of file PValidationFormats.h.
References nG4Trk.
Referenced by GlobalHitsHistogrammer::analyze().
|
inline |
Definition at line 132 of file PValidationFormats.h.
References nG4Vtx.
Referenced by GlobalHitsHistogrammer::analyze().
|
inline |
Definition at line 140 of file PValidationFormats.h.
References nHCalHits.
Referenced by GlobalHitsHistogrammer::analyze().
|
inline |
Definition at line 152 of file PValidationFormats.h.
References nMuonCscHits.
Referenced by GlobalHitsHistogrammer::analyze().
|
inline |
Definition at line 150 of file PValidationFormats.h.
References nMuonDtHits.
Referenced by GlobalHitsHistogrammer::analyze().
|
inline |
Definition at line 156 of file PValidationFormats.h.
References nMuonRpcBrlHits.
Referenced by GlobalHitsHistogrammer::analyze().
|
inline |
Definition at line 154 of file PValidationFormats.h.
References nMuonRpcFwdHits.
Referenced by GlobalHitsHistogrammer::analyze().
|
inline |
Definition at line 138 of file PValidationFormats.h.
References nPreShHits.
Referenced by GlobalHitsHistogrammer::analyze().
|
inline |
Definition at line 144 of file PValidationFormats.h.
References nPxlBrlHits.
Referenced by GlobalHitsHistogrammer::analyze().
|
inline |
Definition at line 142 of file PValidationFormats.h.
References nPxlFwdHits.
Referenced by GlobalHitsHistogrammer::analyze().
|
inline |
Definition at line 131 of file PValidationFormats.h.
References nRawGenPart.
Referenced by GlobalHitsHistogrammer::analyze().
|
inline |
Definition at line 148 of file PValidationFormats.h.
References nSiBrlHits.
Referenced by GlobalHitsHistogrammer::analyze().
|
inline |
Definition at line 146 of file PValidationFormats.h.
References nSiFwdHits.
Referenced by GlobalHitsHistogrammer::analyze().
|
inline |
Definition at line 139 of file PValidationFormats.h.
References PreShHits.
Referenced by GlobalHitsHistogrammer::analyze().
|
inline |
Definition at line 145 of file PValidationFormats.h.
References PxlBrlHits.
Referenced by GlobalHitsHistogrammer::analyze().
|
inline |
Definition at line 143 of file PValidationFormats.h.
References PxlFwdHits.
Referenced by GlobalHitsHistogrammer::analyze().
|
inline |
Definition at line 149 of file PValidationFormats.h.
References SiBrlHits.
Referenced by GlobalHitsHistogrammer::analyze().
|
inline |
Definition at line 147 of file PValidationFormats.h.
References SiFwdHits.
Referenced by GlobalHitsHistogrammer::analyze().
void PGlobalSimHit::putECalHits | ( | const std::vector< float > & | e, |
const std::vector< float > & | tof, | ||
const std::vector< float > & | phi, | ||
const std::vector< float > & | eta | ||
) |
Definition at line 43 of file PValidationFormats.cc.
References MillePedeFileConverter_cfg::e, ECalHits, PVValHelper::eta, mps_fire::i, nECalHits, and phi.
Referenced by GlobalHitsProducer::storeECal().
void PGlobalSimHit::putG4Trk | ( | const std::vector< float > & | pt, |
const std::vector< float > & | e | ||
) |
Definition at line 32 of file PValidationFormats.cc.
References MillePedeFileConverter_cfg::e, G4Trk, mps_fire::i, nG4Trk, and DiDispStaMuonMonitor_cfi::pt.
Referenced by GlobalHitsProducer::storeG4MC().
void PGlobalSimHit::putG4Vtx | ( | const std::vector< float > & | x, |
const std::vector< float > & | y, | ||
const std::vector< float > & | z | ||
) |
Definition at line 20 of file PValidationFormats.cc.
References G4Vtx, mps_fire::i, nG4Vtx, x, y, and z.
Referenced by GlobalHitsProducer::storeG4MC().
void PGlobalSimHit::putHCalHits | ( | const std::vector< float > & | e, |
const std::vector< float > & | tof, | ||
const std::vector< float > & | phi, | ||
const std::vector< float > & | eta | ||
) |
Definition at line 75 of file PValidationFormats.cc.
References MillePedeFileConverter_cfg::e, PVValHelper::eta, HCalHits, mps_fire::i, nHCalHits, and phi.
Referenced by GlobalHitsProducer::storeHCal().
void PGlobalSimHit::putMuonCscHits | ( | const std::vector< float > & | tof, |
const std::vector< float > & | z, | ||
const std::vector< float > & | phi, | ||
const std::vector< float > & | eta | ||
) |
Definition at line 155 of file PValidationFormats.cc.
References PVValHelper::eta, mps_fire::i, MuonCscHits, nMuonCscHits, phi, and z.
Referenced by GlobalHitsProducer::storeMuon().
void PGlobalSimHit::putMuonDtHits | ( | const std::vector< float > & | tof, |
const std::vector< float > & | r, | ||
const std::vector< float > & | phi, | ||
const std::vector< float > & | eta | ||
) |
Definition at line 171 of file PValidationFormats.cc.
References PVValHelper::eta, mps_fire::i, MuonDtHits, nMuonDtHits, phi, and alignCSCRings::r.
Referenced by GlobalHitsProducer::storeMuon().
void PGlobalSimHit::putMuonRpcBrlHits | ( | const std::vector< float > & | tof, |
const std::vector< float > & | r, | ||
const std::vector< float > & | phi, | ||
const std::vector< float > & | eta | ||
) |
Definition at line 203 of file PValidationFormats.cc.
References PVValHelper::eta, mps_fire::i, MuonRpcBrlHits, nMuonRpcBrlHits, phi, and alignCSCRings::r.
Referenced by GlobalHitsProducer::storeMuon().
void PGlobalSimHit::putMuonRpcFwdHits | ( | const std::vector< float > & | tof, |
const std::vector< float > & | z, | ||
const std::vector< float > & | phi, | ||
const std::vector< float > & | eta | ||
) |
Definition at line 187 of file PValidationFormats.cc.
References PVValHelper::eta, mps_fire::i, MuonRpcFwdHits, nMuonRpcFwdHits, phi, and z.
Referenced by GlobalHitsProducer::storeMuon().
void PGlobalSimHit::putPreShHits | ( | const std::vector< float > & | e, |
const std::vector< float > & | tof, | ||
const std::vector< float > & | phi, | ||
const std::vector< float > & | eta | ||
) |
Definition at line 59 of file PValidationFormats.cc.
References MillePedeFileConverter_cfg::e, PVValHelper::eta, mps_fire::i, nPreShHits, phi, and PreShHits.
Referenced by GlobalHitsProducer::storeECal().
void PGlobalSimHit::putPxlBrlHits | ( | const std::vector< float > & | tof, |
const std::vector< float > & | r, | ||
const std::vector< float > & | phi, | ||
const std::vector< float > & | eta | ||
) |
Definition at line 107 of file PValidationFormats.cc.
References PVValHelper::eta, mps_fire::i, nPxlBrlHits, phi, PxlBrlHits, and alignCSCRings::r.
Referenced by GlobalHitsProducer::storeTrk().
void PGlobalSimHit::putPxlFwdHits | ( | const std::vector< float > & | tof, |
const std::vector< float > & | z, | ||
const std::vector< float > & | phi, | ||
const std::vector< float > & | eta | ||
) |
Definition at line 91 of file PValidationFormats.cc.
References PVValHelper::eta, mps_fire::i, nPxlFwdHits, phi, PxlFwdHits, and z.
Referenced by GlobalHitsProducer::storeTrk().
void PGlobalSimHit::putRawGenPart | ( | int | n | ) |
Definition at line 15 of file PValidationFormats.cc.
References create_idmaps::n, and nRawGenPart.
Referenced by GlobalHitsProducer::storeG4MC().
void PGlobalSimHit::putSiBrlHits | ( | const std::vector< float > & | tof, |
const std::vector< float > & | r, | ||
const std::vector< float > & | phi, | ||
const std::vector< float > & | eta | ||
) |
Definition at line 139 of file PValidationFormats.cc.
References PVValHelper::eta, mps_fire::i, nSiBrlHits, phi, alignCSCRings::r, and SiBrlHits.
Referenced by GlobalHitsProducer::storeTrk().
void PGlobalSimHit::putSiFwdHits | ( | const std::vector< float > & | tof, |
const std::vector< float > & | z, | ||
const std::vector< float > & | phi, | ||
const std::vector< float > & | eta | ||
) |
Definition at line 123 of file PValidationFormats.cc.
References PVValHelper::eta, mps_fire::i, nSiFwdHits, phi, SiFwdHits, and z.
Referenced by GlobalHitsProducer::storeTrk().
|
private |
Definition at line 169 of file PValidationFormats.h.
Referenced by getECalHits(), and putECalHits().
|
private |
Definition at line 165 of file PValidationFormats.h.
Referenced by getG4Trk(), and putG4Trk().
|
private |
Definition at line 163 of file PValidationFormats.h.
Referenced by getG4Vtx(), and putG4Vtx().
|
private |
Definition at line 175 of file PValidationFormats.h.
Referenced by getHCalHits(), and putHCalHits().
|
private |
Definition at line 191 of file PValidationFormats.h.
Referenced by getMuonCscHits(), and putMuonCscHits().
|
private |
Definition at line 189 of file PValidationFormats.h.
Referenced by getMuonDtHits(), and putMuonDtHits().
|
private |
Definition at line 195 of file PValidationFormats.h.
Referenced by getMuonRpcBrlHits(), and putMuonRpcBrlHits().
|
private |
Definition at line 193 of file PValidationFormats.h.
Referenced by getMuonRpcFwdHits(), and putMuonRpcFwdHits().
|
private |
Definition at line 168 of file PValidationFormats.h.
Referenced by getnECalHits(), and putECalHits().
|
private |
Definition at line 164 of file PValidationFormats.h.
Referenced by getnG4Trk(), and putG4Trk().
|
private |
Definition at line 162 of file PValidationFormats.h.
Referenced by getnG4Vtx(), and putG4Vtx().
|
private |
Definition at line 174 of file PValidationFormats.h.
Referenced by getnHCalHits(), and putHCalHits().
|
private |
Definition at line 190 of file PValidationFormats.h.
Referenced by getnMuonCscHits(), and putMuonCscHits().
|
private |
Definition at line 188 of file PValidationFormats.h.
Referenced by getnMuonDtHits(), and putMuonDtHits().
|
private |
Definition at line 194 of file PValidationFormats.h.
Referenced by getnMuonRpcBrlHits(), and putMuonRpcBrlHits().
|
private |
Definition at line 192 of file PValidationFormats.h.
Referenced by getnMuonRpcFwdHits(), and putMuonRpcFwdHits().
|
private |
Definition at line 170 of file PValidationFormats.h.
Referenced by getnPreShHits(), and putPreShHits().
|
private |
Definition at line 180 of file PValidationFormats.h.
Referenced by getnPxlBrlHits(), and putPxlBrlHits().
|
private |
Definition at line 178 of file PValidationFormats.h.
Referenced by getnPxlFwdHits(), and putPxlFwdHits().
|
private |
Definition at line 161 of file PValidationFormats.h.
Referenced by getnRawGenPart(), and putRawGenPart().
|
private |
Definition at line 184 of file PValidationFormats.h.
Referenced by getnSiBrlHits(), and putSiBrlHits().
|
private |
Definition at line 182 of file PValidationFormats.h.
Referenced by getnSiFwdHits(), and putSiFwdHits().
|
private |
Definition at line 171 of file PValidationFormats.h.
Referenced by getPreShHits(), and putPreShHits().
|
private |
Definition at line 181 of file PValidationFormats.h.
Referenced by getPxlBrlHits(), and putPxlBrlHits().
|
private |
Definition at line 179 of file PValidationFormats.h.
Referenced by getPxlFwdHits(), and putPxlFwdHits().
|
private |
Definition at line 185 of file PValidationFormats.h.
Referenced by getSiBrlHits(), and putSiBrlHits().
|
private |
Definition at line 183 of file PValidationFormats.h.
Referenced by getSiFwdHits(), and putSiFwdHits().