#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 (std::vector< float > e, std::vector< float > tof, std::vector< float > phi, std::vector< float > eta) |
void | putG4Trk (std::vector< float > pt, std::vector< float > e) |
void | putG4Vtx (std::vector< float > x, std::vector< float > y, std::vector< float > z) |
void | putHCalHits (std::vector< float > e, std::vector< float > tof, std::vector< float > phi, std::vector< float > eta) |
void | putMuonCscHits (std::vector< float > tof, std::vector< float > z, std::vector< float > phi, std::vector< float > eta) |
void | putMuonDtHits (std::vector< float > tof, std::vector< float > r, std::vector< float > phi, std::vector< float > eta) |
void | putMuonRpcBrlHits (std::vector< float > tof, std::vector< float > r, std::vector< float > phi, std::vector< float > eta) |
void | putMuonRpcFwdHits (std::vector< float > tof, std::vector< float > z, std::vector< float > phi, std::vector< float > eta) |
void | putPreShHits (std::vector< float > e, std::vector< float > tof, std::vector< float > phi, std::vector< float > eta) |
void | putPxlBrlHits (std::vector< float > tof, std::vector< float > r, std::vector< float > phi, std::vector< float > eta) |
void | putPxlFwdHits (std::vector< float > tof, std::vector< float > z, std::vector< float > phi, std::vector< float > eta) |
void | putRawGenPart (int n) |
void | putSiBrlHits (std::vector< float > tof, std::vector< float > r, std::vector< float > phi, std::vector< float > eta) |
void | putSiFwdHits (std::vector< float > tof, std::vector< float > z, std::vector< float > phi, 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 | ( | std::vector< float > | e, |
std::vector< float > | tof, | ||
std::vector< float > | phi, | ||
std::vector< float > | eta | ||
) |
Definition at line 49 of file PValidationFormats.cc.
References ECalHits, i, and nECalHits.
Referenced by GlobalHitsProducer::storeECal().
void PGlobalSimHit::putG4Trk | ( | std::vector< float > | pt, |
std::vector< float > | e | ||
) |
Definition at line 37 of file PValidationFormats.cc.
References G4Trk, i, and nG4Trk.
Referenced by GlobalHitsProducer::storeG4MC().
void PGlobalSimHit::putG4Vtx | ( | std::vector< float > | x, |
std::vector< float > | y, | ||
std::vector< float > | z | ||
) |
Definition at line 23 of file PValidationFormats.cc.
References G4Vtx, i, and nG4Vtx.
Referenced by GlobalHitsProducer::storeG4MC().
void PGlobalSimHit::putHCalHits | ( | std::vector< float > | e, |
std::vector< float > | tof, | ||
std::vector< float > | phi, | ||
std::vector< float > | eta | ||
) |
Definition at line 81 of file PValidationFormats.cc.
References HCalHits, i, and nHCalHits.
Referenced by GlobalHitsProducer::storeHCal().
void PGlobalSimHit::putMuonCscHits | ( | std::vector< float > | tof, |
std::vector< float > | z, | ||
std::vector< float > | phi, | ||
std::vector< float > | eta | ||
) |
Definition at line 164 of file PValidationFormats.cc.
References i, MuonCscHits, and nMuonCscHits.
Referenced by GlobalHitsProducer::storeMuon().
void PGlobalSimHit::putMuonDtHits | ( | std::vector< float > | tof, |
std::vector< float > | r, | ||
std::vector< float > | phi, | ||
std::vector< float > | eta | ||
) |
Definition at line 181 of file PValidationFormats.cc.
References i, MuonDtHits, and nMuonDtHits.
Referenced by GlobalHitsProducer::storeMuon().
void PGlobalSimHit::putMuonRpcBrlHits | ( | std::vector< float > | tof, |
std::vector< float > | r, | ||
std::vector< float > | phi, | ||
std::vector< float > | eta | ||
) |
Definition at line 215 of file PValidationFormats.cc.
References i, MuonRpcBrlHits, and nMuonRpcBrlHits.
Referenced by GlobalHitsProducer::storeMuon().
void PGlobalSimHit::putMuonRpcFwdHits | ( | std::vector< float > | tof, |
std::vector< float > | z, | ||
std::vector< float > | phi, | ||
std::vector< float > | eta | ||
) |
Definition at line 198 of file PValidationFormats.cc.
References i, MuonRpcFwdHits, and nMuonRpcFwdHits.
Referenced by GlobalHitsProducer::storeMuon().
void PGlobalSimHit::putPreShHits | ( | std::vector< float > | e, |
std::vector< float > | tof, | ||
std::vector< float > | phi, | ||
std::vector< float > | eta | ||
) |
Definition at line 65 of file PValidationFormats.cc.
References i, nPreShHits, and PreShHits.
Referenced by GlobalHitsProducer::storeECal().
void PGlobalSimHit::putPxlBrlHits | ( | std::vector< float > | tof, |
std::vector< float > | r, | ||
std::vector< float > | phi, | ||
std::vector< float > | eta | ||
) |
Definition at line 114 of file PValidationFormats.cc.
References i, nPxlBrlHits, and PxlBrlHits.
Referenced by GlobalHitsProducer::storeTrk().
void PGlobalSimHit::putPxlFwdHits | ( | std::vector< float > | tof, |
std::vector< float > | z, | ||
std::vector< float > | phi, | ||
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 | ( | std::vector< float > | tof, |
std::vector< float > | r, | ||
std::vector< float > | phi, | ||
std::vector< float > | eta | ||
) |
Definition at line 148 of file PValidationFormats.cc.
References i, nSiBrlHits, and SiBrlHits.
Referenced by GlobalHitsProducer::storeTrk().
void PGlobalSimHit::putSiFwdHits | ( | std::vector< float > | tof, |
std::vector< float > | z, | ||
std::vector< float > | phi, | ||
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().