#include <PHGCalValidInfo.h>
Public Member Functions | |
std::vector< float > | eehgcEdep () const |
float | eeTotEdep () const |
void | fillhgcHits (const std::vector< unsigned int > &hitdets, const std::vector< unsigned int > &hitindex, const std::vector< double > &hitvtxX, const std::vector< double > &hitvtxY, const std::vector< double > &hitvtxZ) |
void | fillhgcLayers (const double edepEE, const double edepHEF, const double edepHEB, const std::vector< double > &eedep, const std::vector< double > &hefdep, const std::vector< double > &hebdep) |
std::vector< float > | hebhgcEdep () const |
float | hebTotEdep () const |
std::vector< float > | hefhgcEdep () const |
float | hefTotEdep () const |
std::vector< unsigned int > | hitDets () const |
std::vector< unsigned int > | hitIndex () const |
std::vector< float > | hitvtxX () const |
std::vector< float > | hitvtxY () const |
std::vector< float > | hitvtxZ () const |
PHGCalValidInfo () | |
virtual | ~PHGCalValidInfo () |
Private Attributes | |
float | edepEETot |
float | edepHEBTot |
float | edepHEFTot |
std::vector< float > | hgcEEedep |
std::vector< float > | hgcHEBedep |
std::vector< float > | hgcHEFedep |
std::vector< unsigned int > | hgcHitDets |
std::vector< unsigned int > | hgcHitIndex |
std::vector< float > | hgcHitVtxX |
std::vector< float > | hgcHitVtxY |
std::vector< float > | hgcHitVtxZ |
Definition at line 12 of file PHGCalValidInfo.h.
|
inline |
Definition at line 14 of file PHGCalValidInfo.h.
|
inlinevirtual |
Definition at line 15 of file PHGCalValidInfo.h.
|
inline |
Definition at line 21 of file PHGCalValidInfo.h.
References hgcEEedep.
Referenced by HGCGeometryValidation::analyze().
|
inline |
Definition at line 17 of file PHGCalValidInfo.h.
References edepEETot.
Referenced by HGCGeometryValidation::analyze().
void PHGCalValidInfo::fillhgcHits | ( | const std::vector< unsigned int > & | hitdets, |
const std::vector< unsigned int > & | hitindex, | ||
const std::vector< double > & | hitvtxX, | ||
const std::vector< double > & | hitvtxY, | ||
const std::vector< double > & | hitvtxZ | ||
) |
Definition at line 7 of file PHGCalValidInfo.cc.
References hgcHitDets, hgcHitIndex, hgcHitVtxX, hgcHitVtxY, hgcHitVtxZ, and mps_fire::i.
Referenced by hitvtxZ(), and SimG4HGCalValidation::layerAnalysis().
void PHGCalValidInfo::fillhgcLayers | ( | const double | edepEE, |
const double | edepHEF, | ||
const double | edepHEB, | ||
const std::vector< double > & | eedep, | ||
const std::vector< double > & | hefdep, | ||
const std::vector< double > & | hebdep | ||
) |
Definition at line 21 of file PHGCalValidInfo.cc.
References edepEETot, edepHEBTot, edepHEFTot, objects.autophobj::float, hgcEEedep, hgcHEBedep, hgcHEFedep, and mps_fire::i.
Referenced by hitvtxZ(), and SimG4HGCalValidation::layerAnalysis().
|
inline |
Definition at line 23 of file PHGCalValidInfo.h.
References hgcHEBedep.
Referenced by HGCGeometryValidation::analyze().
|
inline |
Definition at line 19 of file PHGCalValidInfo.h.
References edepHEBTot.
Referenced by HGCGeometryValidation::analyze().
|
inline |
Definition at line 22 of file PHGCalValidInfo.h.
References hgcHEFedep.
Referenced by HGCGeometryValidation::analyze().
|
inline |
Definition at line 18 of file PHGCalValidInfo.h.
References edepHEFTot.
Referenced by HGCGeometryValidation::analyze().
|
inline |
Definition at line 24 of file PHGCalValidInfo.h.
References hgcHitDets.
Referenced by HGCGeometryValidation::analyze().
|
inline |
Definition at line 25 of file PHGCalValidInfo.h.
References hgcHitIndex.
Referenced by HGCGeometryValidation::analyze().
|
inline |
Definition at line 26 of file PHGCalValidInfo.h.
References hgcHitVtxX.
Referenced by HGCGeometryValidation::analyze(), and hitvtxZ().
|
inline |
Definition at line 27 of file PHGCalValidInfo.h.
References hgcHitVtxY.
Referenced by HGCGeometryValidation::analyze(), and hitvtxZ().
|
inline |
Definition at line 28 of file PHGCalValidInfo.h.
References fillhgcHits(), fillhgcLayers(), hgcHitVtxZ, hitvtxX(), and hitvtxY().
Referenced by HGCGeometryValidation::analyze().
|
private |
Definition at line 44 of file PHGCalValidInfo.h.
Referenced by eeTotEdep(), and fillhgcLayers().
|
private |
Definition at line 44 of file PHGCalValidInfo.h.
Referenced by fillhgcLayers(), and hebTotEdep().
|
private |
Definition at line 44 of file PHGCalValidInfo.h.
Referenced by fillhgcLayers(), and hefTotEdep().
|
private |
Definition at line 45 of file PHGCalValidInfo.h.
Referenced by eehgcEdep(), and fillhgcLayers().
|
private |
Definition at line 45 of file PHGCalValidInfo.h.
Referenced by fillhgcLayers(), and hebhgcEdep().
|
private |
Definition at line 45 of file PHGCalValidInfo.h.
Referenced by fillhgcLayers(), and hefhgcEdep().
|
private |
Definition at line 47 of file PHGCalValidInfo.h.
Referenced by fillhgcHits(), and hitDets().
|
private |
Definition at line 47 of file PHGCalValidInfo.h.
Referenced by fillhgcHits(), and hitIndex().
|
private |
Definition at line 46 of file PHGCalValidInfo.h.
Referenced by fillhgcHits(), and hitvtxX().
|
private |
Definition at line 46 of file PHGCalValidInfo.h.
Referenced by fillhgcHits(), and hitvtxY().
|
private |
Definition at line 46 of file PHGCalValidInfo.h.
Referenced by fillhgcHits(), and hitvtxZ().