![]() |
![]() |
#include <SimDataFormats/ValidationFormats/interface/PValidationFormats.h>
Public Member Functions | |
std::vector< float > | edepth () const |
float | eebee () const |
float | eecalhf () const |
float | ehbhe () const |
float | ehcalhf () const |
std::vector< float > | eHit () const |
float | eho () const |
std::vector< float > | elayer () const |
float | elonghf () const |
float | eshorthf () const |
std::vector< float > | etaHit () const |
void | fillHF (double fibl, double fibs, double enec, double enhc) |
void | fillHits (int Nhits, int lay, int unitID, double eta, double phi, double ehit, double t) |
void | fillLayers (double el[], double ed[], double ho, double hbhe, double ebee) |
std::vector< float > | idHit () const |
std::vector< float > | layerHit () const |
int | nHit () const |
PHcalValidInfoLayer () | |
std::vector< float > | phiHit () const |
std::vector< float > | tHit () const |
virtual | ~PHcalValidInfoLayer () |
Private Attributes | |
std::vector< float > | eDepth |
float | eEBEE |
float | eEcalHF |
float | eHBHE |
float | eHcalHF |
float | eHO |
std::vector< float > | eLayer |
float | elongHF |
float | eshortHF |
std::vector< float > | hitE |
std::vector< float > | hitEta |
std::vector< float > | hitId |
std::vector< float > | hitLayer |
int | hitN |
std::vector< float > | hitPhi |
std::vector< float > | hitTime |
Friends | |
class | SimG4HcalValidation |
Definition at line 1235 of file PValidationFormats.h.
PHcalValidInfoLayer::PHcalValidInfoLayer | ( | ) | [inline] |
virtual PHcalValidInfoLayer::~PHcalValidInfoLayer | ( | ) | [inline, virtual] |
std::vector<float> PHcalValidInfoLayer::edepth | ( | ) | const [inline] |
float PHcalValidInfoLayer::eebee | ( | ) | const [inline] |
float PHcalValidInfoLayer::eecalhf | ( | ) | const [inline] |
float PHcalValidInfoLayer::ehbhe | ( | ) | const [inline] |
float PHcalValidInfoLayer::ehcalhf | ( | ) | const [inline] |
std::vector<float> PHcalValidInfoLayer::eHit | ( | ) | const [inline] |
float PHcalValidInfoLayer::eho | ( | ) | const [inline] |
std::vector<float> PHcalValidInfoLayer::elayer | ( | ) | const [inline] |
float PHcalValidInfoLayer::elonghf | ( | ) | const [inline] |
float PHcalValidInfoLayer::eshorthf | ( | ) | const [inline] |
std::vector<float> PHcalValidInfoLayer::etaHit | ( | ) | const [inline] |
void PHcalValidInfoLayer::fillHF | ( | double | fibl, | |
double | fibs, | |||
double | enec, | |||
double | enhc | |||
) |
void PHcalValidInfoLayer::fillHits | ( | int | Nhits, | |
int | lay, | |||
int | unitID, | |||
double | eta, | |||
double | phi, | |||
double | ehit, | |||
double | t | |||
) |
Definition at line 1433 of file PValidationFormats.cc.
References hitE, hitEta, hitId, hitLayer, hitN, hitPhi, and hitTime.
Referenced by SimG4HcalValidation::fetchHits().
01434 { 01435 01436 hitLayer.push_back((float)lay); 01437 hitId.push_back((float)unitID); 01438 hitEta.push_back((float)eta); 01439 hitPhi.push_back((float)phi); 01440 hitE.push_back((float)ehit); 01441 hitTime.push_back((float)t); 01442 hitN++; 01443 01444 // std::cout << " fillHits: nHits,hitN = " << nHits << "," << hitN << std::endl; 01445 01446 }
void PHcalValidInfoLayer::fillLayers | ( | double | el[], | |
double | ed[], | |||
double | ho, | |||
double | hbhe, | |||
double | ebee | |||
) |
Definition at line 1409 of file PValidationFormats.cc.
References eDepth, eEBEE, eHBHE, eHO, eLayer, and i.
Referenced by SimG4HcalValidation::layerAnalysis().
01410 { 01411 01412 for (int i = 0; i < 20; i++) { 01413 double en = 0.001*el[i]; // GeV 01414 eLayer.push_back((float)en); 01415 } 01416 for (int i = 0; i < 4; i++) { 01417 double en = 0.001*ed[i]; // GeV 01418 eDepth.push_back((float)en); 01419 } 01420 eHO = (float)ho; 01421 eHBHE = (float)hbhe; // MeV 01422 eEBEE = (float)ebee; 01423 }
std::vector<float> PHcalValidInfoLayer::idHit | ( | ) | const [inline] |
std::vector<float> PHcalValidInfoLayer::layerHit | ( | ) | const [inline] |
int PHcalValidInfoLayer::nHit | ( | ) | const [inline] |
std::vector<float> PHcalValidInfoLayer::phiHit | ( | ) | const [inline] |
std::vector<float> PHcalValidInfoLayer::tHit | ( | ) | const [inline] |
friend class SimG4HcalValidation [friend] |
Definition at line 1237 of file PValidationFormats.h.
std::vector<float> PHcalValidInfoLayer::eDepth [private] |
float PHcalValidInfoLayer::eEBEE [private] |
float PHcalValidInfoLayer::eEcalHF [private] |
float PHcalValidInfoLayer::eHBHE [private] |
float PHcalValidInfoLayer::eHcalHF [private] |
float PHcalValidInfoLayer::eHO [private] |
std::vector<float> PHcalValidInfoLayer::eLayer [private] |
float PHcalValidInfoLayer::elongHF [private] |
float PHcalValidInfoLayer::eshortHF [private] |
std::vector<float> PHcalValidInfoLayer::hitE [private] |
std::vector<float> PHcalValidInfoLayer::hitEta [private] |
std::vector<float> PHcalValidInfoLayer::hitId [private] |
std::vector<float> PHcalValidInfoLayer::hitLayer [private] |
int PHcalValidInfoLayer::hitN [private] |
std::vector<float> PHcalValidInfoLayer::hitPhi [private] |
std::vector<float> PHcalValidInfoLayer::hitTime [private] |