CMS 3D CMS Logo

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

#include <PValidationFormats.h>

Public Member Functions

float ecalnxn () const
 
float ecalnxnr () const
 
std::vector< float > enxn () const
 
float etotnxn () const
 
float etotnxnr () const
 
void fillEcollectNxN (double een, double hen, double hoen, double etotn)
 
void fillHvsE (double ee, double he, double hoe, double etot)
 
void fillTProfileNxN (double e, int i, double t)
 
float hcalnxn () const
 
float hcalnxnr () const
 
float honxn () const
 
float honxnr () const
 
std::vector< float > idnxn () const
 
int nnxn () const
 
 PHcalValidInfoNxN ()
 
std::vector< float > tnxn () const
 
virtual ~PHcalValidInfoNxN ()
 

Private Attributes

float ecalNxN
 
float ecalNxNr
 
std::vector< float > eNxN
 
float etotNxN
 
float etotNxNr
 
float hcalNxN
 
float hcalNxNr
 
float hoNxN
 
float hoNxNr
 
std::vector< float > idNxN
 
int nNxN
 
std::vector< float > tNxN
 

Friends

class SimG4HcalValidation
 

Detailed Description

Definition at line 1306 of file PValidationFormats.h.

Constructor & Destructor Documentation

PHcalValidInfoNxN::PHcalValidInfoNxN ( )
inline
virtual PHcalValidInfoNxN::~PHcalValidInfoNxN ( )
inlinevirtual

Definition at line 1314 of file PValidationFormats.h.

1314 {}

Member Function Documentation

float PHcalValidInfoNxN::ecalnxn ( ) const
inline

Definition at line 1327 of file PValidationFormats.h.

References ecalNxN.

1327 {return ecalNxN ;}
float PHcalValidInfoNxN::ecalnxnr ( ) const
inline

Definition at line 1322 of file PValidationFormats.h.

References ecalNxNr.

1322 {return ecalNxNr;}
std::vector<float> PHcalValidInfoNxN::enxn ( ) const
inline

Definition at line 1318 of file PValidationFormats.h.

References eNxN.

1318 {return eNxN;}
std::vector< float > eNxN
float PHcalValidInfoNxN::etotnxn ( ) const
inline

Definition at line 1330 of file PValidationFormats.h.

References etotNxN.

1330 {return etotNxN ;}
float PHcalValidInfoNxN::etotnxnr ( ) const
inline

Definition at line 1325 of file PValidationFormats.h.

References etotNxNr.

1325 {return etotNxNr;}
void PHcalValidInfoNxN::fillEcollectNxN ( double  een,
double  hen,
double  hoen,
double  etotn 
)

Definition at line 1458 of file PValidationFormats.cc.

References ecalNxN, etotNxN, hcalNxN, and hoNxN.

Referenced by SimG4HcalValidation::nxNAnalysis().

1459  {
1460  ecalNxN = (float)een;
1461  hcalNxN = (float)hen;
1462  hoNxN = (float)hoen;
1463  etotNxN = (float)etotn;
1464 }
void PHcalValidInfoNxN::fillHvsE ( double  ee,
double  he,
double  hoe,
double  etot 
)

Definition at line 1450 of file PValidationFormats.cc.

References ecalNxNr, etotNxNr, hcalNxNr, and hoNxNr.

Referenced by SimG4HcalValidation::nxNAnalysis().

1451  {
1452  ecalNxNr = (float)ee;
1453  hcalNxNr = (float)he;
1454  hoNxNr = (float)hoe;
1455  etotNxNr = (float)etot;
1456 }
void PHcalValidInfoNxN::fillTProfileNxN ( double  e,
int  i,
double  t 
)

Definition at line 1466 of file PValidationFormats.cc.

References eNxN, idNxN, nNxN, and tNxN.

Referenced by SimG4HcalValidation::nxNAnalysis().

1466  {
1467  idNxN.push_back((float)i);
1468  eNxN.push_back((float)e);
1469  tNxN.push_back((float)t);
1470  nNxN++;
1471 
1472  // std::cout << " fillTProfileNxN - nNxN = " << nNxN << std::endl;
1473 
1474 }
std::vector< float > tNxN
tuple t
Definition: tree.py:139
int i
Definition: DBlmapReader.cc:9
std::vector< float > eNxN
std::vector< float > idNxN
float PHcalValidInfoNxN::hcalnxn ( ) const
inline

Definition at line 1328 of file PValidationFormats.h.

References hcalNxN.

1328 {return hcalNxN ;}
float PHcalValidInfoNxN::hcalnxnr ( ) const
inline

Definition at line 1323 of file PValidationFormats.h.

References hcalNxNr.

1323 {return hcalNxNr;}
float PHcalValidInfoNxN::honxn ( ) const
inline

Definition at line 1329 of file PValidationFormats.h.

References hoNxN.

1329 {return hoNxN ;}
float PHcalValidInfoNxN::honxnr ( ) const
inline

Definition at line 1324 of file PValidationFormats.h.

References hoNxNr.

1324 {return hoNxNr;}
std::vector<float> PHcalValidInfoNxN::idnxn ( ) const
inline

Definition at line 1317 of file PValidationFormats.h.

References idNxN.

1317 {return idNxN;}
std::vector< float > idNxN
int PHcalValidInfoNxN::nnxn ( ) const
inline

Definition at line 1320 of file PValidationFormats.h.

References nNxN.

1320 {return nNxN;}
std::vector<float> PHcalValidInfoNxN::tnxn ( ) const
inline

Definition at line 1319 of file PValidationFormats.h.

References tNxN.

1319 {return tNxN;}
std::vector< float > tNxN

Friends And Related Function Documentation

friend class SimG4HcalValidation
friend

Definition at line 1308 of file PValidationFormats.h.

Member Data Documentation

float PHcalValidInfoNxN::ecalNxN
private

Definition at line 1342 of file PValidationFormats.h.

Referenced by ecalnxn(), and fillEcollectNxN().

float PHcalValidInfoNxN::ecalNxNr
private

Definition at line 1341 of file PValidationFormats.h.

Referenced by ecalnxnr(), and fillHvsE().

std::vector<float> PHcalValidInfoNxN::eNxN
private

Definition at line 1344 of file PValidationFormats.h.

Referenced by enxn(), and fillTProfileNxN().

float PHcalValidInfoNxN::etotNxN
private

Definition at line 1342 of file PValidationFormats.h.

Referenced by etotnxn(), and fillEcollectNxN().

float PHcalValidInfoNxN::etotNxNr
private

Definition at line 1341 of file PValidationFormats.h.

Referenced by etotnxnr(), and fillHvsE().

float PHcalValidInfoNxN::hcalNxN
private

Definition at line 1342 of file PValidationFormats.h.

Referenced by fillEcollectNxN(), and hcalnxn().

float PHcalValidInfoNxN::hcalNxNr
private

Definition at line 1341 of file PValidationFormats.h.

Referenced by fillHvsE(), and hcalnxnr().

float PHcalValidInfoNxN::hoNxN
private

Definition at line 1342 of file PValidationFormats.h.

Referenced by fillEcollectNxN(), and honxn().

float PHcalValidInfoNxN::hoNxNr
private

Definition at line 1341 of file PValidationFormats.h.

Referenced by fillHvsE(), and honxnr().

std::vector<float> PHcalValidInfoNxN::idNxN
private

Definition at line 1343 of file PValidationFormats.h.

Referenced by fillTProfileNxN(), and idnxn().

int PHcalValidInfoNxN::nNxN
private

Definition at line 1340 of file PValidationFormats.h.

Referenced by fillTProfileNxN(), and nnxn().

std::vector<float> PHcalValidInfoNxN::tNxN
private

Definition at line 1345 of file PValidationFormats.h.

Referenced by fillTProfileNxN(), and tnxn().