CMS 3D CMS Logo

Public Member Functions | Private Types | Private Attributes | Friends

PEcalValidInfo Class Reference

#include <PValidationFormats.h>

List of all members.

Public Member Functions

FloatVector bX0 () const
int crystalInEB () const
int crystalInEEzm () const
int crystalInEEzp () const
float eb1x1 () const
float eb2x2 () const
float eb3x3 () const
float eb4x4 () const
float eb5x5 () const
float ee1x1 () const
float ee2x2 () const
float ee3x3 () const
float ee4x4 () const
float ee5x5 () const
FloatVector eIn1ES () const
FloatVector eIn1ESzm () const
FloatVector eIn1ESzp () const
FloatVector eIn2ES () const
FloatVector eIn2ESzm () const
FloatVector eIn2ESzp () const
float eInEB () const
float eInEE () const
float eInEEzm () const
float eInEEzp () const
float eInES () const
float eInESzm () const
float eInESzp () const
FloatVector eOfEBHits () const
FloatVector eOfEEHits () const
FloatVector eOfEEMinusHits () const
FloatVector eOfEEPlusHits () const
FloatVector eOfESHits () const
FloatVector etaOfEBHits () const
FloatVector etaOfEEHits () const
FloatVector etaOfESHits () const
FloatVector eX0 () const
int hitsIn1ES () const
int hitsIn1ESzm () const
int hitsIn1ESzp () const
int hitsIn2ES () const
int hitsIn2ESzm () const
int hitsIn2ESzp () const
int hitsInEB () const
int hitsInEcal () const
int hitsInEE () const
int hitsInES () const
math::XYZTLorentzVector momentum () const
 PEcalValidInfo ()
FloatVector phiOfEBHits () const
FloatVector phiOfEEHits () const
FloatVector phiOfiESHits () const
int pId () const
FloatVector tOfEBHits () const
FloatVector tOfEEHits () const
FloatVector tOfESHits () const
math::XYZTLorentzVector vertex () const
FloatVector zOfInES () const
 ~PEcalValidInfo ()

Private Types

typedef std::vector< float > FloatVector

Private Attributes

float eb1
float eb16
float eb25
float eb4
float eb9
FloatVector eBX0
float ee1
float ee16
float ee25
float ee4
float ee9
FloatVector eEX0
FloatVector eOf1ES
FloatVector eOf1ESzm
FloatVector eOf1ESzp
FloatVector eOf2ES
FloatVector eOf2ESzm
FloatVector eOf2ESzp
FloatVector eOfEBCaloG4Hit
FloatVector eOfEECaloG4Hit
FloatVector eOfEEMinusCaloG4Hit
FloatVector eOfEEPlusCaloG4Hit
FloatVector eOfESCaloG4Hit
FloatVector etaOfEBCaloG4Hit
FloatVector etaOfEECaloG4Hit
FloatVector etaOfESCaloG4Hit
int nCrystalInEB
int nCrystalInEEzm
int nCrystalInEEzp
int nHitsIn1ES
int nHitsIn1ESzm
int nHitsIn1ESzp
int nHitsIn2ES
int nHitsIn2ESzm
int nHitsIn2ESzp
int nHitsInEB
int nHitsInEE
int nHitsInES
FloatVector phiOfEBCaloG4Hit
FloatVector phiOfEECaloG4Hit
FloatVector phiOfESCaloG4Hit
math::XYZTLorentzVector theMomentum
int thePID
math::XYZTLorentzVector theVertex
FloatVector tOfEBCaloG4Hit
FloatVector tOfEECaloG4Hit
FloatVector tOfESCaloG4Hit
float totalEInEB
float totalEInEE
float totalEInEEzm
float totalEInEEzp
float totalEInES
float totalEInESzm
float totalEInESzp
int totalHits
FloatVector zOfES

Friends

class EcalSimHitsValidProducer
class EcalTestAnalysis
class PreshowerTestAnalysis
class SimHitSingleTest

Detailed Description

Definition at line 970 of file PValidationFormats.h.


Member Typedef Documentation

typedef std::vector<float> PEcalValidInfo::FloatVector [private]

Definition at line 976 of file PValidationFormats.h.


Constructor & Destructor Documentation

PEcalValidInfo::PEcalValidInfo ( ) [inline]

Definition at line 979 of file PValidationFormats.h.

  :ee1(0.0),ee4(0.0),ee9(0.0),ee16(0.0),ee25(0.0),
   eb1(0.0),eb4(0.0),eb9(0.0),eb16(0.0),eb25(0.0),
   totalEInEE(0.0), totalEInEB(0.0), totalEInES(0.0),
   totalHits(0), nHitsInEE(0),nHitsInEB(0),nHitsInES(0),nHitsIn1ES(0),nHitsIn2ES(0) 
{

 }
PEcalValidInfo::~PEcalValidInfo ( ) [inline]

Definition at line 989 of file PValidationFormats.h.

{} 

Member Function Documentation

FloatVector PEcalValidInfo::bX0 ( ) const [inline]

Definition at line 1030 of file PValidationFormats.h.

References eBX0.

{ return eBX0; }
int PEcalValidInfo::crystalInEB ( ) const [inline]

Definition at line 1026 of file PValidationFormats.h.

References nCrystalInEB.

{ return nCrystalInEB;}
int PEcalValidInfo::crystalInEEzm ( ) const [inline]

Definition at line 1028 of file PValidationFormats.h.

References nCrystalInEEzm.

{ return nCrystalInEEzm; }
int PEcalValidInfo::crystalInEEzp ( ) const [inline]

Definition at line 1027 of file PValidationFormats.h.

References nCrystalInEEzp.

{ return nCrystalInEEzp; }
float PEcalValidInfo::eb1x1 ( ) const [inline]

Definition at line 998 of file PValidationFormats.h.

References eb1.

{ return eb1; }
float PEcalValidInfo::eb2x2 ( ) const [inline]

Definition at line 999 of file PValidationFormats.h.

References eb4.

{ return eb4; }
float PEcalValidInfo::eb3x3 ( ) const [inline]

Definition at line 1000 of file PValidationFormats.h.

References eb9.

{ return eb9; }
float PEcalValidInfo::eb4x4 ( ) const [inline]

Definition at line 1001 of file PValidationFormats.h.

References eb16.

{ return eb16;}
float PEcalValidInfo::eb5x5 ( ) const [inline]

Definition at line 1002 of file PValidationFormats.h.

References eb25.

{ return eb25;}
float PEcalValidInfo::ee1x1 ( ) const [inline]

Definition at line 992 of file PValidationFormats.h.

References ee1.

{ return ee1; }
float PEcalValidInfo::ee2x2 ( ) const [inline]

Definition at line 993 of file PValidationFormats.h.

References ee4.

{ return ee4; }
float PEcalValidInfo::ee3x3 ( ) const [inline]

Definition at line 994 of file PValidationFormats.h.

References ee9.

{ return ee9; }
float PEcalValidInfo::ee4x4 ( ) const [inline]

Definition at line 995 of file PValidationFormats.h.

References ee16.

{ return ee16;}
float PEcalValidInfo::ee5x5 ( ) const [inline]

Definition at line 996 of file PValidationFormats.h.

References ee25.

{ return ee25;}
FloatVector PEcalValidInfo::eIn1ES ( ) const [inline]

Definition at line 1034 of file PValidationFormats.h.

References eOf1ES.

{ return eOf1ES; }
FloatVector PEcalValidInfo::eIn1ESzm ( ) const [inline]

Definition at line 1039 of file PValidationFormats.h.

References eOf1ESzm.

{ return eOf1ESzm; }
FloatVector PEcalValidInfo::eIn1ESzp ( ) const [inline]

Definition at line 1038 of file PValidationFormats.h.

References eOf1ESzp.

{ return eOf1ESzp; }
FloatVector PEcalValidInfo::eIn2ES ( ) const [inline]

Definition at line 1035 of file PValidationFormats.h.

References eOf2ES.

{ return eOf2ES; }
FloatVector PEcalValidInfo::eIn2ESzm ( ) const [inline]

Definition at line 1042 of file PValidationFormats.h.

References eOf2ESzm.

{ return eOf2ESzm; }
FloatVector PEcalValidInfo::eIn2ESzp ( ) const [inline]

Definition at line 1041 of file PValidationFormats.h.

References eOf2ESzp.

{ return eOf2ESzp; }
float PEcalValidInfo::eInEB ( ) const [inline]

Definition at line 1005 of file PValidationFormats.h.

References totalEInEB.

{ return totalEInEB; }
float PEcalValidInfo::eInEE ( ) const [inline]

Definition at line 1004 of file PValidationFormats.h.

References totalEInEE.

{ return totalEInEE; }
float PEcalValidInfo::eInEEzm ( ) const [inline]

Definition at line 1009 of file PValidationFormats.h.

References totalEInEEzm.

{ return totalEInEEzm; }
float PEcalValidInfo::eInEEzp ( ) const [inline]

Definition at line 1008 of file PValidationFormats.h.

References totalEInEEzp.

{ return totalEInEEzp; }
float PEcalValidInfo::eInES ( ) const [inline]

Definition at line 1006 of file PValidationFormats.h.

References totalEInES.

{ return totalEInES; }
float PEcalValidInfo::eInESzm ( ) const [inline]

Definition at line 1012 of file PValidationFormats.h.

References totalEInESzm.

{ return totalEInESzm; }
float PEcalValidInfo::eInESzp ( ) const [inline]

Definition at line 1011 of file PValidationFormats.h.

References totalEInESzp.

{ return totalEInESzp; }
FloatVector PEcalValidInfo::eOfEBHits ( ) const [inline]

Definition at line 1055 of file PValidationFormats.h.

References eOfEBCaloG4Hit.

{ return eOfEBCaloG4Hit;   }
FloatVector PEcalValidInfo::eOfEEHits ( ) const [inline]

Definition at line 1047 of file PValidationFormats.h.

References eOfEECaloG4Hit.

{ return eOfEECaloG4Hit;   }
FloatVector PEcalValidInfo::eOfEEMinusHits ( ) const [inline]

Definition at line 1049 of file PValidationFormats.h.

References eOfEEMinusCaloG4Hit.

{ return eOfEEMinusCaloG4Hit;   }
FloatVector PEcalValidInfo::eOfEEPlusHits ( ) const [inline]

Definition at line 1048 of file PValidationFormats.h.

References eOfEEPlusCaloG4Hit.

{ return eOfEEPlusCaloG4Hit;   }
FloatVector PEcalValidInfo::eOfESHits ( ) const [inline]

Definition at line 1060 of file PValidationFormats.h.

References eOfESCaloG4Hit.

{ return eOfESCaloG4Hit;   }
FloatVector PEcalValidInfo::etaOfEBHits ( ) const [inline]

Definition at line 1053 of file PValidationFormats.h.

References etaOfEBCaloG4Hit.

{ return etaOfEBCaloG4Hit; }
FloatVector PEcalValidInfo::etaOfEEHits ( ) const [inline]

Definition at line 1045 of file PValidationFormats.h.

References etaOfEECaloG4Hit.

{ return etaOfEECaloG4Hit; }
FloatVector PEcalValidInfo::etaOfESHits ( ) const [inline]

Definition at line 1058 of file PValidationFormats.h.

References etaOfESCaloG4Hit.

{ return etaOfESCaloG4Hit; }
FloatVector PEcalValidInfo::eX0 ( ) const [inline]

Definition at line 1031 of file PValidationFormats.h.

References eEX0.

{ return eEX0; }
int PEcalValidInfo::hitsIn1ES ( ) const [inline]

Definition at line 1018 of file PValidationFormats.h.

References nHitsIn1ES.

{ return nHitsIn1ES;}
int PEcalValidInfo::hitsIn1ESzm ( ) const [inline]

Definition at line 1022 of file PValidationFormats.h.

References nHitsIn1ESzm.

{ return nHitsIn1ESzm;}
int PEcalValidInfo::hitsIn1ESzp ( ) const [inline]

Definition at line 1021 of file PValidationFormats.h.

References nHitsIn1ESzp.

{ return nHitsIn1ESzp;}
int PEcalValidInfo::hitsIn2ES ( ) const [inline]

Definition at line 1019 of file PValidationFormats.h.

References nHitsIn2ES.

{ return nHitsIn2ES;}
int PEcalValidInfo::hitsIn2ESzm ( ) const [inline]

Definition at line 1024 of file PValidationFormats.h.

References nHitsIn2ESzm.

{ return nHitsIn2ESzm;}       
int PEcalValidInfo::hitsIn2ESzp ( ) const [inline]

Definition at line 1023 of file PValidationFormats.h.

References nHitsIn2ESzp.

{ return nHitsIn2ESzp;}
int PEcalValidInfo::hitsInEB ( ) const [inline]

Definition at line 1016 of file PValidationFormats.h.

References nHitsInEB.

{ return nHitsInEB; }
int PEcalValidInfo::hitsInEcal ( ) const [inline]

Definition at line 1014 of file PValidationFormats.h.

References totalHits.

{ return totalHits; }
int PEcalValidInfo::hitsInEE ( ) const [inline]

Definition at line 1015 of file PValidationFormats.h.

References nHitsInEE.

{ return nHitsInEE; }
int PEcalValidInfo::hitsInES ( ) const [inline]

Definition at line 1017 of file PValidationFormats.h.

References nHitsInES.

{ return nHitsInES; }
math::XYZTLorentzVector PEcalValidInfo::momentum ( ) const [inline]

Definition at line 1062 of file PValidationFormats.h.

References theMomentum.

{ return theMomentum; }
FloatVector PEcalValidInfo::phiOfEBHits ( ) const [inline]

Definition at line 1052 of file PValidationFormats.h.

References phiOfEBCaloG4Hit.

{ return phiOfEBCaloG4Hit; }
FloatVector PEcalValidInfo::phiOfEEHits ( ) const [inline]

Definition at line 1044 of file PValidationFormats.h.

References phiOfEECaloG4Hit.

{ return phiOfEECaloG4Hit; }
FloatVector PEcalValidInfo::phiOfiESHits ( ) const [inline]

Definition at line 1057 of file PValidationFormats.h.

References phiOfESCaloG4Hit.

{ return phiOfESCaloG4Hit; }
int PEcalValidInfo::pId ( ) const [inline]

Definition at line 1065 of file PValidationFormats.h.

References thePID.

{ return thePID; }   
FloatVector PEcalValidInfo::tOfEBHits ( ) const [inline]

Definition at line 1054 of file PValidationFormats.h.

References tOfEBCaloG4Hit.

{ return tOfEBCaloG4Hit;   }
FloatVector PEcalValidInfo::tOfEEHits ( ) const [inline]

Definition at line 1046 of file PValidationFormats.h.

References tOfEECaloG4Hit.

{ return tOfEECaloG4Hit;   }
FloatVector PEcalValidInfo::tOfESHits ( ) const [inline]

Definition at line 1059 of file PValidationFormats.h.

References tOfESCaloG4Hit.

{ return tOfESCaloG4Hit;   }
math::XYZTLorentzVector PEcalValidInfo::vertex ( ) const [inline]

Definition at line 1063 of file PValidationFormats.h.

References theVertex.

{ return theVertex; }
FloatVector PEcalValidInfo::zOfInES ( ) const [inline]

Definition at line 1036 of file PValidationFormats.h.

References zOfES.

{ return zOfES;  }

Friends And Related Function Documentation

friend class EcalSimHitsValidProducer [friend]

Definition at line 975 of file PValidationFormats.h.

friend class EcalTestAnalysis [friend]

Definition at line 972 of file PValidationFormats.h.

friend class PreshowerTestAnalysis [friend]

Definition at line 973 of file PValidationFormats.h.

friend class SimHitSingleTest [friend]

Definition at line 974 of file PValidationFormats.h.


Member Data Documentation

float PEcalValidInfo::eb1 [private]

Definition at line 1075 of file PValidationFormats.h.

Referenced by eb1x1(), and EcalSimHitsValidProducer::fillEventInfo().

float PEcalValidInfo::eb16 [private]

Definition at line 1078 of file PValidationFormats.h.

Referenced by eb4x4(), and EcalSimHitsValidProducer::fillEventInfo().

float PEcalValidInfo::eb25 [private]

Definition at line 1079 of file PValidationFormats.h.

Referenced by eb5x5(), and EcalSimHitsValidProducer::fillEventInfo().

float PEcalValidInfo::eb4 [private]

Definition at line 1076 of file PValidationFormats.h.

Referenced by eb2x2(), and EcalSimHitsValidProducer::fillEventInfo().

float PEcalValidInfo::eb9 [private]

Definition at line 1077 of file PValidationFormats.h.

Referenced by eb3x3(), and EcalSimHitsValidProducer::fillEventInfo().

Definition at line 1111 of file PValidationFormats.h.

Referenced by bX0(), and EcalSimHitsValidProducer::fillEventInfo().

float PEcalValidInfo::ee1 [private]

Definition at line 1069 of file PValidationFormats.h.

Referenced by ee1x1(), and EcalSimHitsValidProducer::fillEventInfo().

float PEcalValidInfo::ee16 [private]

Definition at line 1072 of file PValidationFormats.h.

Referenced by ee4x4(), and EcalSimHitsValidProducer::fillEventInfo().

float PEcalValidInfo::ee25 [private]

Definition at line 1073 of file PValidationFormats.h.

Referenced by ee5x5(), and EcalSimHitsValidProducer::fillEventInfo().

float PEcalValidInfo::ee4 [private]

Definition at line 1070 of file PValidationFormats.h.

Referenced by ee2x2(), and EcalSimHitsValidProducer::fillEventInfo().

float PEcalValidInfo::ee9 [private]

Definition at line 1071 of file PValidationFormats.h.

Referenced by ee3x3(), and EcalSimHitsValidProducer::fillEventInfo().

Definition at line 1112 of file PValidationFormats.h.

Referenced by eX0(), and EcalSimHitsValidProducer::fillEventInfo().

Definition at line 1114 of file PValidationFormats.h.

Referenced by eIn1ES(), and EcalSimHitsValidProducer::fillEventInfo().

Definition at line 1120 of file PValidationFormats.h.

Referenced by eIn1ESzm(), and EcalSimHitsValidProducer::fillEventInfo().

Definition at line 1119 of file PValidationFormats.h.

Referenced by eIn1ESzp(), and EcalSimHitsValidProducer::fillEventInfo().

Definition at line 1115 of file PValidationFormats.h.

Referenced by eIn2ES(), and EcalSimHitsValidProducer::fillEventInfo().

Definition at line 1122 of file PValidationFormats.h.

Referenced by eIn2ESzm(), and EcalSimHitsValidProducer::fillEventInfo().

Definition at line 1121 of file PValidationFormats.h.

Referenced by eIn2ESzp(), and EcalSimHitsValidProducer::fillEventInfo().

Definition at line 1139 of file PValidationFormats.h.

Referenced by eOfEBHits(), and EcalSimHitsValidProducer::fillEventInfo().

Definition at line 1127 of file PValidationFormats.h.

Referenced by eOfEEHits(), and EcalSimHitsValidProducer::fillEventInfo().

Definition at line 1134 of file PValidationFormats.h.

Referenced by eOfESHits(), and EcalSimHitsValidProducer::fillEventInfo().

Definition at line 1137 of file PValidationFormats.h.

Referenced by etaOfEBHits(), and EcalSimHitsValidProducer::fillEventInfo().

Definition at line 1125 of file PValidationFormats.h.

Referenced by etaOfEEHits(), and EcalSimHitsValidProducer::fillEventInfo().

Definition at line 1132 of file PValidationFormats.h.

Referenced by etaOfESHits(), and EcalSimHitsValidProducer::fillEventInfo().

Definition at line 1106 of file PValidationFormats.h.

Referenced by crystalInEB(), and EcalSimHitsValidProducer::fillEventInfo().

Definition at line 1098 of file PValidationFormats.h.

Referenced by EcalSimHitsValidProducer::fillEventInfo(), and hitsIn1ES().

Definition at line 1102 of file PValidationFormats.h.

Referenced by EcalSimHitsValidProducer::fillEventInfo(), and hitsIn1ESzm().

Definition at line 1101 of file PValidationFormats.h.

Referenced by EcalSimHitsValidProducer::fillEventInfo(), and hitsIn1ESzp().

Definition at line 1099 of file PValidationFormats.h.

Referenced by EcalSimHitsValidProducer::fillEventInfo(), and hitsIn2ES().

Definition at line 1104 of file PValidationFormats.h.

Referenced by EcalSimHitsValidProducer::fillEventInfo(), and hitsIn2ESzm().

Definition at line 1103 of file PValidationFormats.h.

Referenced by EcalSimHitsValidProducer::fillEventInfo(), and hitsIn2ESzp().

Definition at line 1096 of file PValidationFormats.h.

Referenced by EcalSimHitsValidProducer::fillEventInfo(), and hitsInEB().

Definition at line 1095 of file PValidationFormats.h.

Referenced by EcalSimHitsValidProducer::fillEventInfo(), and hitsInEE().

Definition at line 1097 of file PValidationFormats.h.

Referenced by EcalSimHitsValidProducer::fillEventInfo(), and hitsInES().

Definition at line 1136 of file PValidationFormats.h.

Referenced by EcalSimHitsValidProducer::fillEventInfo(), and phiOfEBHits().

Definition at line 1124 of file PValidationFormats.h.

Referenced by EcalSimHitsValidProducer::fillEventInfo(), and phiOfEEHits().

Definition at line 1131 of file PValidationFormats.h.

Referenced by EcalSimHitsValidProducer::fillEventInfo(), and phiOfiESHits().

Definition at line 1144 of file PValidationFormats.h.

Referenced by EcalSimHitsValidProducer::fillEventInfo(), and momentum().

int PEcalValidInfo::thePID [private]

Definition at line 1143 of file PValidationFormats.h.

Referenced by EcalSimHitsValidProducer::fillEventInfo(), and pId().

Definition at line 1145 of file PValidationFormats.h.

Referenced by EcalSimHitsValidProducer::fillEventInfo(), and vertex().

Definition at line 1138 of file PValidationFormats.h.

Referenced by EcalSimHitsValidProducer::fillEventInfo(), and tOfEBHits().

Definition at line 1126 of file PValidationFormats.h.

Referenced by EcalSimHitsValidProducer::fillEventInfo(), and tOfEEHits().

Definition at line 1133 of file PValidationFormats.h.

Referenced by EcalSimHitsValidProducer::fillEventInfo(), and tOfESHits().

float PEcalValidInfo::totalEInEB [private]

Definition at line 1084 of file PValidationFormats.h.

Referenced by eInEB(), and EcalSimHitsValidProducer::fillEventInfo().

float PEcalValidInfo::totalEInEE [private]

Definition at line 1083 of file PValidationFormats.h.

Referenced by eInEE(), and EcalSimHitsValidProducer::fillEventInfo().

Definition at line 1088 of file PValidationFormats.h.

Referenced by eInEEzm(), and EcalSimHitsValidProducer::fillEventInfo().

Definition at line 1087 of file PValidationFormats.h.

Referenced by eInEEzp(), and EcalSimHitsValidProducer::fillEventInfo().

float PEcalValidInfo::totalEInES [private]

Definition at line 1085 of file PValidationFormats.h.

Referenced by eInES(), and EcalSimHitsValidProducer::fillEventInfo().

Definition at line 1090 of file PValidationFormats.h.

Referenced by eInESzm(), and EcalSimHitsValidProducer::fillEventInfo().

Definition at line 1089 of file PValidationFormats.h.

Referenced by eInESzp(), and EcalSimHitsValidProducer::fillEventInfo().

Definition at line 1094 of file PValidationFormats.h.

Referenced by EcalSimHitsValidProducer::fillEventInfo(), and hitsInEcal().

Definition at line 1116 of file PValidationFormats.h.

Referenced by EcalSimHitsValidProducer::fillEventInfo(), and zOfInES().