#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 22 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 27 of file PValidationFormats.h.
|
inlinevirtual |
Definition at line 32 of file PValidationFormats.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
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 49 of file PValidationFormats.cc.
References ECalHits, i, and nECalHits.
Referenced by GlobalHitsProducer::storeECal().
void PGlobalSimHit::putG4Trk | ( | const std::vector< float > & | pt, |
const std::vector< float > & | e | ||
) |
Definition at line 37 of file PValidationFormats.cc.
References G4Trk, i, and nG4Trk.
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 23 of file PValidationFormats.cc.
References G4Vtx, i, and nG4Vtx.
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 81 of file PValidationFormats.cc.
References HCalHits, i, and nHCalHits.
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 164 of file PValidationFormats.cc.
References i, MuonCscHits, and nMuonCscHits.
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 181 of file PValidationFormats.cc.
References i, MuonDtHits, and nMuonDtHits.
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 215 of file PValidationFormats.cc.
References i, MuonRpcBrlHits, and nMuonRpcBrlHits.
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 198 of file PValidationFormats.cc.
References i, MuonRpcFwdHits, and nMuonRpcFwdHits.
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 65 of file PValidationFormats.cc.
References i, nPreShHits, 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 114 of file PValidationFormats.cc.
References i, nPxlBrlHits, and PxlBrlHits.
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 97 of file PValidationFormats.cc.
References i, nPxlFwdHits, and PxlFwdHits.
Referenced by GlobalHitsProducer::storeTrk().
void PGlobalSimHit::putRawGenPart | ( | int | n | ) |
Definition at line 17 of file PValidationFormats.cc.
References 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 148 of file PValidationFormats.cc.
References i, nSiBrlHits, 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 131 of file PValidationFormats.cc.
References i, nSiFwdHits, and SiFwdHits.
Referenced by GlobalHitsProducer::storeTrk().
|
private |
Definition at line 149 of file PValidationFormats.h.
Referenced by getECalHits(), and putECalHits().
|
private |
Definition at line 145 of file PValidationFormats.h.
Referenced by getG4Trk(), and putG4Trk().
|
private |
Definition at line 143 of file PValidationFormats.h.
Referenced by getG4Vtx(), and putG4Vtx().
|
private |
Definition at line 155 of file PValidationFormats.h.
Referenced by getHCalHits(), and putHCalHits().
|
private |
Definition at line 171 of file PValidationFormats.h.
Referenced by getMuonCscHits(), and putMuonCscHits().
|
private |
Definition at line 169 of file PValidationFormats.h.
Referenced by getMuonDtHits(), and putMuonDtHits().
|
private |
Definition at line 175 of file PValidationFormats.h.
Referenced by getMuonRpcBrlHits(), and putMuonRpcBrlHits().
|
private |
Definition at line 173 of file PValidationFormats.h.
Referenced by getMuonRpcFwdHits(), and putMuonRpcFwdHits().
|
private |
Definition at line 148 of file PValidationFormats.h.
Referenced by getnECalHits(), and putECalHits().
|
private |
Definition at line 144 of file PValidationFormats.h.
Referenced by getnG4Trk(), and putG4Trk().
|
private |
Definition at line 142 of file PValidationFormats.h.
Referenced by getnG4Vtx(), and putG4Vtx().
|
private |
Definition at line 154 of file PValidationFormats.h.
Referenced by getnHCalHits(), and putHCalHits().
|
private |
Definition at line 170 of file PValidationFormats.h.
Referenced by getnMuonCscHits(), and putMuonCscHits().
|
private |
Definition at line 168 of file PValidationFormats.h.
Referenced by getnMuonDtHits(), and putMuonDtHits().
|
private |
Definition at line 174 of file PValidationFormats.h.
Referenced by getnMuonRpcBrlHits(), and putMuonRpcBrlHits().
|
private |
Definition at line 172 of file PValidationFormats.h.
Referenced by getnMuonRpcFwdHits(), and putMuonRpcFwdHits().
|
private |
Definition at line 150 of file PValidationFormats.h.
Referenced by getnPreShHits(), and putPreShHits().
|
private |
Definition at line 160 of file PValidationFormats.h.
Referenced by getnPxlBrlHits(), and putPxlBrlHits().
|
private |
Definition at line 158 of file PValidationFormats.h.
Referenced by getnPxlFwdHits(), and putPxlFwdHits().
|
private |
Definition at line 141 of file PValidationFormats.h.
Referenced by getnRawGenPart(), and putRawGenPart().
|
private |
Definition at line 164 of file PValidationFormats.h.
Referenced by getnSiBrlHits(), and putSiBrlHits().
|
private |
Definition at line 162 of file PValidationFormats.h.
Referenced by getnSiFwdHits(), and putSiFwdHits().
|
private |
Definition at line 151 of file PValidationFormats.h.
Referenced by getPreShHits(), and putPreShHits().
|
private |
Definition at line 161 of file PValidationFormats.h.
Referenced by getPxlBrlHits(), and putPxlBrlHits().
|
private |
Definition at line 159 of file PValidationFormats.h.
Referenced by getPxlFwdHits(), and putPxlFwdHits().
|
private |
Definition at line 165 of file PValidationFormats.h.
Referenced by getSiBrlHits(), and putSiBrlHits().
|
private |
Definition at line 163 of file PValidationFormats.h.
Referenced by getSiFwdHits(), and putSiFwdHits().