CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Classes | Public Types | Public Member Functions | Private Attributes
PGlobalSimHit Class Reference

#include <PValidationFormats.h>

Classes

struct  BrlHit
 
struct  CalHit
 
struct  FwdHit
 
struct  Trk
 
struct  Vtx
 

Public Types

typedef std::vector< BrlHitBrlVector
 
typedef std::vector< CalHitCalVector
 
typedef std::vector< FwdHitFwdVector
 
typedef std::vector< TrkTrkVector
 
typedef std::vector< VtxVtxVector
 

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
 

Detailed Description

DataFormat class to hold the information for the Global Hit Validation

Author
M. Strang SUNY-Buffalo

Definition at line 20 of file PValidationFormats.h.

Member Typedef Documentation

typedef std::vector<BrlHit> PGlobalSimHit::BrlVector

Definition at line 78 of file PValidationFormats.h.

typedef std::vector<CalHit> PGlobalSimHit::CalVector

Definition at line 76 of file PValidationFormats.h.

typedef std::vector<FwdHit> PGlobalSimHit::FwdVector

Definition at line 77 of file PValidationFormats.h.

typedef std::vector<Trk> PGlobalSimHit::TrkVector

Definition at line 75 of file PValidationFormats.h.

typedef std::vector<Vtx> PGlobalSimHit::VtxVector

Definition at line 74 of file PValidationFormats.h.

Constructor & Destructor Documentation

PGlobalSimHit::PGlobalSimHit ( )
inline

Definition at line 25 of file PValidationFormats.h.

virtual PGlobalSimHit::~PGlobalSimHit ( )
inlinevirtual

Definition at line 30 of file PValidationFormats.h.

Member Function Documentation

CalVector PGlobalSimHit::getECalHits ( ) const
inline

Definition at line 114 of file PValidationFormats.h.

TrkVector PGlobalSimHit::getG4Trk ( ) const
inline

Definition at line 112 of file PValidationFormats.h.

VtxVector PGlobalSimHit::getG4Vtx ( ) const
inline

Definition at line 110 of file PValidationFormats.h.

CalVector PGlobalSimHit::getHCalHits ( ) const
inline

Definition at line 118 of file PValidationFormats.h.

FwdVector PGlobalSimHit::getMuonCscHits ( ) const
inline

Definition at line 130 of file PValidationFormats.h.

BrlVector PGlobalSimHit::getMuonDtHits ( ) const
inline

Definition at line 128 of file PValidationFormats.h.

BrlVector PGlobalSimHit::getMuonRpcBrlHits ( ) const
inline

Definition at line 134 of file PValidationFormats.h.

FwdVector PGlobalSimHit::getMuonRpcFwdHits ( ) const
inline

Definition at line 132 of file PValidationFormats.h.

int PGlobalSimHit::getnECalHits ( ) const
inline

Definition at line 113 of file PValidationFormats.h.

int PGlobalSimHit::getnG4Trk ( ) const
inline

Definition at line 111 of file PValidationFormats.h.

int PGlobalSimHit::getnG4Vtx ( ) const
inline

Definition at line 109 of file PValidationFormats.h.

int PGlobalSimHit::getnHCalHits ( ) const
inline

Definition at line 117 of file PValidationFormats.h.

int PGlobalSimHit::getnMuonCscHits ( ) const
inline

Definition at line 129 of file PValidationFormats.h.

int PGlobalSimHit::getnMuonDtHits ( ) const
inline

Definition at line 127 of file PValidationFormats.h.

int PGlobalSimHit::getnMuonRpcBrlHits ( ) const
inline

Definition at line 133 of file PValidationFormats.h.

int PGlobalSimHit::getnMuonRpcFwdHits ( ) const
inline

Definition at line 131 of file PValidationFormats.h.

int PGlobalSimHit::getnPreShHits ( ) const
inline

Definition at line 115 of file PValidationFormats.h.

int PGlobalSimHit::getnPxlBrlHits ( ) const
inline

Definition at line 121 of file PValidationFormats.h.

int PGlobalSimHit::getnPxlFwdHits ( ) const
inline

Definition at line 119 of file PValidationFormats.h.

int PGlobalSimHit::getnRawGenPart ( ) const
inline

Definition at line 108 of file PValidationFormats.h.

int PGlobalSimHit::getnSiBrlHits ( ) const
inline

Definition at line 125 of file PValidationFormats.h.

int PGlobalSimHit::getnSiFwdHits ( ) const
inline

Definition at line 123 of file PValidationFormats.h.

CalVector PGlobalSimHit::getPreShHits ( ) const
inline

Definition at line 116 of file PValidationFormats.h.

BrlVector PGlobalSimHit::getPxlBrlHits ( ) const
inline

Definition at line 122 of file PValidationFormats.h.

FwdVector PGlobalSimHit::getPxlFwdHits ( ) const
inline

Definition at line 120 of file PValidationFormats.h.

BrlVector PGlobalSimHit::getSiBrlHits ( ) const
inline

Definition at line 126 of file PValidationFormats.h.

FwdVector PGlobalSimHit::getSiFwdHits ( ) const
inline

Definition at line 124 of file PValidationFormats.h.

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 47 of file PValidationFormats.cc.

void PGlobalSimHit::putG4Trk ( const std::vector< float > &  pt,
const std::vector< float > &  e 
)

Definition at line 35 of file PValidationFormats.cc.

void PGlobalSimHit::putG4Vtx ( const std::vector< float > &  x,
const std::vector< float > &  y,
const std::vector< float > &  z 
)

Definition at line 21 of file PValidationFormats.cc.

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 79 of file PValidationFormats.cc.

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 162 of file PValidationFormats.cc.

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 179 of file PValidationFormats.cc.

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 213 of file PValidationFormats.cc.

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 196 of file PValidationFormats.cc.

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 63 of file PValidationFormats.cc.

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 112 of file PValidationFormats.cc.

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 95 of file PValidationFormats.cc.

void PGlobalSimHit::putRawGenPart ( int  n)

Definition at line 15 of file PValidationFormats.cc.

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 146 of file PValidationFormats.cc.

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 129 of file PValidationFormats.cc.

Member Data Documentation

CalVector PGlobalSimHit::ECalHits
private

Definition at line 147 of file PValidationFormats.h.

TrkVector PGlobalSimHit::G4Trk
private

Definition at line 143 of file PValidationFormats.h.

VtxVector PGlobalSimHit::G4Vtx
private

Definition at line 141 of file PValidationFormats.h.

CalVector PGlobalSimHit::HCalHits
private

Definition at line 153 of file PValidationFormats.h.

FwdVector PGlobalSimHit::MuonCscHits
private

Definition at line 169 of file PValidationFormats.h.

BrlVector PGlobalSimHit::MuonDtHits
private

Definition at line 167 of file PValidationFormats.h.

BrlVector PGlobalSimHit::MuonRpcBrlHits
private

Definition at line 173 of file PValidationFormats.h.

FwdVector PGlobalSimHit::MuonRpcFwdHits
private

Definition at line 171 of file PValidationFormats.h.

int PGlobalSimHit::nECalHits
private

Definition at line 146 of file PValidationFormats.h.

int PGlobalSimHit::nG4Trk
private

Definition at line 142 of file PValidationFormats.h.

int PGlobalSimHit::nG4Vtx
private

Definition at line 140 of file PValidationFormats.h.

int PGlobalSimHit::nHCalHits
private

Definition at line 152 of file PValidationFormats.h.

int PGlobalSimHit::nMuonCscHits
private

Definition at line 168 of file PValidationFormats.h.

int PGlobalSimHit::nMuonDtHits
private

Definition at line 166 of file PValidationFormats.h.

int PGlobalSimHit::nMuonRpcBrlHits
private

Definition at line 172 of file PValidationFormats.h.

int PGlobalSimHit::nMuonRpcFwdHits
private

Definition at line 170 of file PValidationFormats.h.

int PGlobalSimHit::nPreShHits
private

Definition at line 148 of file PValidationFormats.h.

int PGlobalSimHit::nPxlBrlHits
private

Definition at line 158 of file PValidationFormats.h.

int PGlobalSimHit::nPxlFwdHits
private

Definition at line 156 of file PValidationFormats.h.

int PGlobalSimHit::nRawGenPart
private

Definition at line 139 of file PValidationFormats.h.

int PGlobalSimHit::nSiBrlHits
private

Definition at line 162 of file PValidationFormats.h.

int PGlobalSimHit::nSiFwdHits
private

Definition at line 160 of file PValidationFormats.h.

CalVector PGlobalSimHit::PreShHits
private

Definition at line 149 of file PValidationFormats.h.

BrlVector PGlobalSimHit::PxlBrlHits
private

Definition at line 159 of file PValidationFormats.h.

FwdVector PGlobalSimHit::PxlFwdHits
private

Definition at line 157 of file PValidationFormats.h.

BrlVector PGlobalSimHit::SiBrlHits
private

Definition at line 163 of file PValidationFormats.h.

FwdVector PGlobalSimHit::SiFwdHits
private

Definition at line 161 of file PValidationFormats.h.