CMS 3D CMS Logo

List of all members | Classes | Public Types | Public Member Functions | Private Attributes
PHcalTB06Info Class Reference

#include <SimDataFormats/HcalTestBeam/interface/PHcalTB06Info.h>

Classes

struct  Hit
 
struct  Vtx
 

Public Types

typedef std::vector< float > FloatVector
 
typedef std::vector< HitHitVector
 
typedef std::vector< int > IntVector
 
typedef std::vector< VtxVtxVector
 

Public Member Functions

void clear ()
 
float eta () const
 
int evNum () const
 
float initE () const
 
int partID () const
 
 PHcalTB06Info ()
 
float phi () const
 
int primary () const
 
void saveHit (unsigned int det, double eta, double phi, double e, double t)
 
void setEdep (double simtot, double sime, double simh)
 
void setPrimary (int primary, int id, double energy, double eta, double phi)
 
void setVtxPrim (int evNum, int type, double x, double y, double z, double u, double v, double w, double px, double py, double pz)
 
void setVtxSec (int id, int pdg, double px, double py, double pz, double ek)
 
float simEcE () const
 
float simEtotal () const
 
float simHcE () const
 
Hit simHit (unsigned int i) const
 
float simHitE (unsigned int i) const
 
float simHitEta (unsigned int i) const
 
unsigned int simHitID (unsigned int i) const
 
float simHitPhi (unsigned int i) const
 
HitVector simHits () const
 
float simHitT (unsigned int i) const
 
int vtxPartID (unsigned int i) const
 
float vtxPrimPx () const
 
float vtxPrimPy () const
 
float vtxPrimPz () const
 
float vtxPrimR () const
 
float vtxPrimU () const
 
float vtxPrimV () const
 
float vtxPrimW () const
 
float vtxPrimX () const
 
float vtxPrimY () const
 
float vtxPrimZ () const
 
int vtxSec () const
 
float vtxSecEKin (unsigned int i) const
 
VtxVector vtxSecondaries () const
 
Vtx vtxSecondary (unsigned int i) const
 
float vtxSecPx (unsigned int i) const
 
float vtxSecPy (unsigned int i) const
 
float vtxSecPz (unsigned int i) const
 
int vtxTrackID (unsigned int i) const
 
int vtxType () const
 
virtual ~PHcalTB06Info ()
 

Private Attributes

float digEEc
 
float digEHc
 
float digEtot
 
float eBeam
 
float etaBeam
 
int hit
 
HitVector hits
 
int idBeam
 
int nPrimary
 
float phiBeam
 
float simEEc
 
float simEHc
 
float simEtot
 
int v1EvNum
 
int v1Nsec
 
float v1Px
 
float v1Py
 
float v1Pz
 
float v1R
 
VtxVector v1Sec
 
int v1Type
 
float v1U
 
float v1V
 
float v1W
 
float v1X
 
float v1Y
 
float v1Z
 

Detailed Description

Description: Histogram handling class for analysis

Usage: Simulation information for test beam studies of 2004 Test Beam Contains beam information, hits and digitised results

Definition at line 30 of file PHcalTB06Info.h.

Member Typedef Documentation

◆ FloatVector

typedef std::vector<float> PHcalTB06Info::FloatVector

Definition at line 54 of file PHcalTB06Info.h.

◆ HitVector

typedef std::vector<Hit> PHcalTB06Info::HitVector

Definition at line 57 of file PHcalTB06Info.h.

◆ IntVector

typedef std::vector<int> PHcalTB06Info::IntVector

Definition at line 55 of file PHcalTB06Info.h.

◆ VtxVector

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

Definition at line 56 of file PHcalTB06Info.h.

Constructor & Destructor Documentation

◆ PHcalTB06Info()

PHcalTB06Info::PHcalTB06Info ( )

Definition at line 30 of file PHcalTB06Info.cc.

30 { clear(); }

References clear().

◆ ~PHcalTB06Info()

PHcalTB06Info::~PHcalTB06Info ( )
virtual

Definition at line 36 of file PHcalTB06Info.cc.

36 {}

Member Function Documentation

◆ clear()

void PHcalTB06Info::clear ( void  )

Definition at line 53 of file PHcalTB06Info.cc.

53  {
54  nPrimary = idBeam = 0;
55  eBeam = etaBeam = phiBeam = 0;
56 
57  simEtot = simEEc = simEHc = 0;
58 
59  hit = 0;
60  hits.clear();
61 
62  v1EvNum = v1Type = v1Nsec = 0;
63  v1X = v1Y = v1Z = v1U = v1V = v1W = 0;
64  v1Px = v1Py = v1Pz = 0;
65  v1Sec.clear();
66 }

References eBeam, etaBeam, hits, idBeam, nPrimary, phiBeam, simEEc, simEHc, simEtot, v1EvNum, v1Nsec, v1Px, v1Py, v1Pz, v1Sec, v1Type, v1U, v1V, v1W, v1X, v1Y, and v1Z.

Referenced by PHcalTB06Info().

◆ eta()

float PHcalTB06Info::eta ( void  ) const
inline

Definition at line 63 of file PHcalTB06Info.h.

63 { return etaBeam; }

References etaBeam.

Referenced by Particle.Particle::__str__(), Jet.Jet::jetID(), Jet.Jet::puJetId(), and saveHit().

◆ evNum()

int PHcalTB06Info::evNum ( ) const
inline

Definition at line 77 of file PHcalTB06Info.h.

77 { return v1EvNum; }

References v1EvNum.

Referenced by setVtxPrim().

◆ initE()

float PHcalTB06Info::initE ( ) const
inline

Definition at line 62 of file PHcalTB06Info.h.

62 { return eBeam; }

References eBeam.

◆ partID()

int PHcalTB06Info::partID ( ) const
inline

Definition at line 61 of file PHcalTB06Info.h.

61 { return idBeam; }

References idBeam.

◆ phi()

float PHcalTB06Info::phi ( void  ) const
inline

Definition at line 64 of file PHcalTB06Info.h.

64 { return phiBeam; }

References phiBeam.

Referenced by Particle.Particle::__str__(), ntupleDataFormat.Track::phiPull(), and saveHit().

◆ primary()

int PHcalTB06Info::primary ( ) const
inline

Definition at line 60 of file PHcalTB06Info.h.

60 { return nPrimary; }

References nPrimary.

Referenced by setPrimary().

◆ saveHit()

void PHcalTB06Info::saveHit ( unsigned int  det,
double  eta,
double  phi,
double  e,
double  t 
)

Definition at line 87 of file PHcalTB06Info.cc.

87  {
88  int nh = hit;
89  hit++;
90  PHcalTB06Info::Hit newHit;
91  newHit.id = id;
92  newHit.eta = (float)(eta);
93  newHit.phi = (float)(phi);
94  newHit.e = (float)(e);
95  newHit.t = (float)(t);
96  hits.push_back(newHit);
97  LogDebug("SimHCalData") << "PHcalTB06Info::saveHit " << hit << " ID 0x" << std::hex << hits[nh].id << std::dec
98  << " Eta " << hits[nh].eta << " Phi " << hits[nh].phi << " E " << hits[nh].e << " t "
99  << hits[nh].t;
100 }

References TauDecayModes::dec, MillePedeFileConverter_cfg::e, PHcalTB06Info::Hit::e, PHcalTB06Info::Hit::eta, eta(), dqmMemoryStats::float, hit, hits, triggerObjects_cff::id, PHcalTB06Info::Hit::id, LogDebug, cms::cuda::nh, PHcalTB06Info::Hit::phi, phi(), PHcalTB06Info::Hit::t, and OrderedSet::t.

◆ setEdep()

void PHcalTB06Info::setEdep ( double  simtot,
double  sime,
double  simh 
)

Definition at line 78 of file PHcalTB06Info.cc.

78  {
79  simEtot = (float)simtot;
80  simEEc = (float)sime;
81  simEHc = (float)simh;
82 
83  LogDebug("SimHCalData") << "PHcalTB06Info::setEdep: simEtot " << simEtot << " simEEc " << simEEc << " simEHc "
84  << simEHc;
85 }

References dqmMemoryStats::float, LogDebug, simEEc, simEHc, and simEtot.

◆ setPrimary()

void PHcalTB06Info::setPrimary ( int  primary,
int  id,
double  energy,
double  eta,
double  phi 
)

Definition at line 68 of file PHcalTB06Info.cc.

68  {
69  nPrimary = primary;
70  idBeam = id;
71  eBeam = (float)(energy);
72  etaBeam = (float)(etav);
73  phiBeam = (float)(phiv);
74  LogDebug("SimHCalData") << "PHcalTB06Info::setPrimary: nPrimary " << nPrimary << " partID " << idBeam << " initE "
75  << eBeam << " eta " << etaBeam << " phi " << phiBeam;
76 }

References eBeam, HCALHighEnergyHPDFilter_cfi::energy, etaBeam, dqmMemoryStats::float, triggerObjects_cff::id, idBeam, LogDebug, nPrimary, phiBeam, and primary().

◆ setVtxPrim()

void PHcalTB06Info::setVtxPrim ( int  evNum,
int  type,
double  x,
double  y,
double  z,
double  u,
double  v,
double  w,
double  px,
double  py,
double  pz 
)

Definition at line 102 of file PHcalTB06Info.cc.

103  {
104  v1EvNum = evNum;
105  v1Type = type;
106  double r = sqrt(x * x + y * y + z * z);
107  v1X = (float)(x);
108  v1Y = (float)(y);
109  v1Z = (float)(z);
110  v1R = (float)(r);
111  v1Px = (float)(px);
112  v1Py = (float)(py);
113  v1Pz = (float)(pz);
114  v1U = (float)(u);
115  v1V = (float)(v);
116  v1W = (float)(w);
117  LogDebug("SimHCalData") << "PHcalTB06Info::setVtxPrim: EvNum " << v1EvNum << " Type " << v1Type << " X/Y/Z/R " << v1X
118  << "/" << v1Y << "/" << v1Z << "/" << v1R << " Px/Py/Pz " << v1Px << "/" << v1Py << "/"
119  << v1Pz << " U/V/W " << v1U << "/" << v1V << "/" << v1W;
120 }

References evNum(), dqmMemoryStats::float, LogDebug, multPhiCorr_741_25nsDY_cfi::px, multPhiCorr_741_25nsDY_cfi::py, alignCSCRings::r, mathSSE::sqrt(), findQualityFiles::v, v1EvNum, v1Px, v1Py, v1Pz, v1R, v1Type, v1U, v1V, v1W, v1X, v1Y, v1Z, w, x, y, and z.

◆ setVtxSec()

void PHcalTB06Info::setVtxSec ( int  id,
int  pdg,
double  px,
double  py,
double  pz,
double  ek 
)

Definition at line 122 of file PHcalTB06Info.cc.

122  {
123  int ns = v1Nsec;
124  v1Nsec++;
126  newVtx.trackID = id;
127  newVtx.partID = pdg;
128  newVtx.px = (float)(px);
129  newVtx.py = (float)(py);
130  newVtx.pz = (float)(pz);
131  newVtx.eKin = (float)(ek);
132  v1Sec.push_back(newVtx);
133  LogDebug("SimHCalData") << "PHcalTB06Info::setVtxSec " << v1Nsec << " ID " << v1Sec[ns].trackID << " PDG Code "
134  << v1Sec[ns].partID << " Px/Py/Pz/Ek " << v1Sec[ns].px << "/" << v1Sec[ns].py << "/"
135  << v1Sec[ns].pz << "/" << v1Sec[ns].eKin;
136 }

References dqmMemoryStats::float, triggerObjects_cff::id, LogDebug, BeamSpotFilterParameters_cfi::newVtx, dileptonTrigSettings_cff::pdg, multPhiCorr_741_25nsDY_cfi::px, multPhiCorr_741_25nsDY_cfi::py, v1Nsec, and v1Sec.

◆ simEcE()

float PHcalTB06Info::simEcE ( ) const
inline

Definition at line 66 of file PHcalTB06Info.h.

66 { return simEEc; }

References simEEc.

◆ simEtotal()

float PHcalTB06Info::simEtotal ( ) const
inline

Definition at line 65 of file PHcalTB06Info.h.

65 { return simEtot; }

References simEtot.

◆ simHcE()

float PHcalTB06Info::simHcE ( ) const
inline

Definition at line 67 of file PHcalTB06Info.h.

67 { return simEHc; }

References simEHc.

◆ simHit()

Hit PHcalTB06Info::simHit ( unsigned int  i) const
inline

Definition at line 70 of file PHcalTB06Info.h.

70 { return hits[i]; }

References hits, and mps_fire::i.

◆ simHitE()

float PHcalTB06Info::simHitE ( unsigned int  i) const
inline

Definition at line 74 of file PHcalTB06Info.h.

74 { return hits[i].e; }

References hits, and mps_fire::i.

◆ simHitEta()

float PHcalTB06Info::simHitEta ( unsigned int  i) const
inline

Definition at line 72 of file PHcalTB06Info.h.

72 { return hits[i].eta; }

References hits, and mps_fire::i.

◆ simHitID()

unsigned int PHcalTB06Info::simHitID ( unsigned int  i) const
inline

Definition at line 71 of file PHcalTB06Info.h.

71 { return hits[i].id; }

References hits, and mps_fire::i.

◆ simHitPhi()

float PHcalTB06Info::simHitPhi ( unsigned int  i) const
inline

Definition at line 73 of file PHcalTB06Info.h.

73 { return hits[i].phi; }

References hits, and mps_fire::i.

◆ simHits()

HitVector PHcalTB06Info::simHits ( ) const
inline

Definition at line 69 of file PHcalTB06Info.h.

69 { return hits; }

References hits.

Referenced by ntupleDataFormat.TrackingParticle::bestMatchingTrack().

◆ simHitT()

float PHcalTB06Info::simHitT ( unsigned int  i) const
inline

Definition at line 75 of file PHcalTB06Info.h.

75 { return hits[i].t; }

References hits, and mps_fire::i.

◆ vtxPartID()

int PHcalTB06Info::vtxPartID ( unsigned int  i) const
inline

Definition at line 93 of file PHcalTB06Info.h.

93 { return v1Sec[i].partID; }

References mps_fire::i, and v1Sec.

◆ vtxPrimPx()

float PHcalTB06Info::vtxPrimPx ( ) const
inline

Definition at line 86 of file PHcalTB06Info.h.

86 { return v1Px; }

References v1Px.

◆ vtxPrimPy()

float PHcalTB06Info::vtxPrimPy ( ) const
inline

Definition at line 87 of file PHcalTB06Info.h.

87 { return v1Py; }

References v1Py.

◆ vtxPrimPz()

float PHcalTB06Info::vtxPrimPz ( ) const
inline

Definition at line 88 of file PHcalTB06Info.h.

88 { return v1Pz; }

References v1Pz.

◆ vtxPrimR()

float PHcalTB06Info::vtxPrimR ( ) const
inline

Definition at line 82 of file PHcalTB06Info.h.

82 { return v1R; }

References v1R.

◆ vtxPrimU()

float PHcalTB06Info::vtxPrimU ( ) const
inline

Definition at line 83 of file PHcalTB06Info.h.

83 { return v1U; }

References v1U.

◆ vtxPrimV()

float PHcalTB06Info::vtxPrimV ( ) const
inline

Definition at line 84 of file PHcalTB06Info.h.

84 { return v1V; }

References v1V.

◆ vtxPrimW()

float PHcalTB06Info::vtxPrimW ( ) const
inline

Definition at line 85 of file PHcalTB06Info.h.

85 { return v1W; }

References v1W.

◆ vtxPrimX()

float PHcalTB06Info::vtxPrimX ( ) const
inline

Definition at line 79 of file PHcalTB06Info.h.

79 { return v1X; }

References v1X.

◆ vtxPrimY()

float PHcalTB06Info::vtxPrimY ( ) const
inline

Definition at line 80 of file PHcalTB06Info.h.

80 { return v1Y; }

References v1Y.

◆ vtxPrimZ()

float PHcalTB06Info::vtxPrimZ ( ) const
inline

Definition at line 81 of file PHcalTB06Info.h.

81 { return v1Z; }

References v1Z.

◆ vtxSec()

int PHcalTB06Info::vtxSec ( ) const
inline

Definition at line 89 of file PHcalTB06Info.h.

89 { return v1Nsec; }

References v1Nsec.

◆ vtxSecEKin()

float PHcalTB06Info::vtxSecEKin ( unsigned int  i) const
inline

Definition at line 97 of file PHcalTB06Info.h.

97 { return v1Sec[i].eKin; }

References mps_fire::i, and v1Sec.

◆ vtxSecondaries()

VtxVector PHcalTB06Info::vtxSecondaries ( ) const
inline

Definition at line 90 of file PHcalTB06Info.h.

90 { return v1Sec; }

References v1Sec.

◆ vtxSecondary()

Vtx PHcalTB06Info::vtxSecondary ( unsigned int  i) const
inline

Definition at line 91 of file PHcalTB06Info.h.

91 { return v1Sec[i]; }

References mps_fire::i, and v1Sec.

◆ vtxSecPx()

float PHcalTB06Info::vtxSecPx ( unsigned int  i) const
inline

Definition at line 94 of file PHcalTB06Info.h.

94 { return v1Sec[i].px; }

References mps_fire::i, and v1Sec.

◆ vtxSecPy()

float PHcalTB06Info::vtxSecPy ( unsigned int  i) const
inline

Definition at line 95 of file PHcalTB06Info.h.

95 { return v1Sec[i].py; }

References mps_fire::i, and v1Sec.

◆ vtxSecPz()

float PHcalTB06Info::vtxSecPz ( unsigned int  i) const
inline

Definition at line 96 of file PHcalTB06Info.h.

96 { return v1Sec[i].pz; }

References mps_fire::i, and v1Sec.

◆ vtxTrackID()

int PHcalTB06Info::vtxTrackID ( unsigned int  i) const
inline

Definition at line 92 of file PHcalTB06Info.h.

92 { return v1Sec[i].trackID; }

References mps_fire::i, and v1Sec.

◆ vtxType()

int PHcalTB06Info::vtxType ( ) const
inline

Definition at line 78 of file PHcalTB06Info.h.

78 { return v1Type; }

References v1Type.

Member Data Documentation

◆ digEEc

float PHcalTB06Info::digEEc
private

Definition at line 124 of file PHcalTB06Info.h.

◆ digEHc

float PHcalTB06Info::digEHc
private

Definition at line 124 of file PHcalTB06Info.h.

◆ digEtot

float PHcalTB06Info::digEtot
private

Definition at line 124 of file PHcalTB06Info.h.

◆ eBeam

float PHcalTB06Info::eBeam
private

Definition at line 120 of file PHcalTB06Info.h.

Referenced by clear(), initE(), and setPrimary().

◆ etaBeam

float PHcalTB06Info::etaBeam
private

Definition at line 120 of file PHcalTB06Info.h.

Referenced by clear(), eta(), and setPrimary().

◆ hit

int PHcalTB06Info::hit
private

Definition at line 127 of file PHcalTB06Info.h.

Referenced by saveHit().

◆ hits

HitVector PHcalTB06Info::hits
private

◆ idBeam

int PHcalTB06Info::idBeam
private

Definition at line 119 of file PHcalTB06Info.h.

Referenced by clear(), partID(), and setPrimary().

◆ nPrimary

int PHcalTB06Info::nPrimary
private

Definition at line 119 of file PHcalTB06Info.h.

Referenced by clear(), primary(), and setPrimary().

◆ phiBeam

float PHcalTB06Info::phiBeam
private

Definition at line 120 of file PHcalTB06Info.h.

Referenced by clear(), phi(), and setPrimary().

◆ simEEc

float PHcalTB06Info::simEEc
private

Definition at line 123 of file PHcalTB06Info.h.

Referenced by clear(), setEdep(), and simEcE().

◆ simEHc

float PHcalTB06Info::simEHc
private

Definition at line 123 of file PHcalTB06Info.h.

Referenced by clear(), setEdep(), and simHcE().

◆ simEtot

float PHcalTB06Info::simEtot
private

Definition at line 123 of file PHcalTB06Info.h.

Referenced by clear(), setEdep(), and simEtotal().

◆ v1EvNum

int PHcalTB06Info::v1EvNum
private

Definition at line 131 of file PHcalTB06Info.h.

Referenced by clear(), evNum(), and setVtxPrim().

◆ v1Nsec

int PHcalTB06Info::v1Nsec
private

Definition at line 131 of file PHcalTB06Info.h.

Referenced by clear(), setVtxSec(), and vtxSec().

◆ v1Px

float PHcalTB06Info::v1Px
private

Definition at line 133 of file PHcalTB06Info.h.

Referenced by clear(), setVtxPrim(), and vtxPrimPx().

◆ v1Py

float PHcalTB06Info::v1Py
private

Definition at line 133 of file PHcalTB06Info.h.

Referenced by clear(), setVtxPrim(), and vtxPrimPy().

◆ v1Pz

float PHcalTB06Info::v1Pz
private

Definition at line 133 of file PHcalTB06Info.h.

Referenced by clear(), setVtxPrim(), and vtxPrimPz().

◆ v1R

float PHcalTB06Info::v1R
private

Definition at line 132 of file PHcalTB06Info.h.

Referenced by setVtxPrim(), and vtxPrimR().

◆ v1Sec

VtxVector PHcalTB06Info::v1Sec
private

◆ v1Type

int PHcalTB06Info::v1Type
private

Definition at line 131 of file PHcalTB06Info.h.

Referenced by clear(), setVtxPrim(), and vtxType().

◆ v1U

float PHcalTB06Info::v1U
private

Definition at line 132 of file PHcalTB06Info.h.

Referenced by clear(), setVtxPrim(), and vtxPrimU().

◆ v1V

float PHcalTB06Info::v1V
private

Definition at line 132 of file PHcalTB06Info.h.

Referenced by clear(), setVtxPrim(), and vtxPrimV().

◆ v1W

float PHcalTB06Info::v1W
private

Definition at line 132 of file PHcalTB06Info.h.

Referenced by clear(), setVtxPrim(), and vtxPrimW().

◆ v1X

float PHcalTB06Info::v1X
private

Definition at line 132 of file PHcalTB06Info.h.

Referenced by clear(), setVtxPrim(), and vtxPrimX().

◆ v1Y

float PHcalTB06Info::v1Y
private

Definition at line 132 of file PHcalTB06Info.h.

Referenced by clear(), setVtxPrim(), and vtxPrimY().

◆ v1Z

float PHcalTB06Info::v1Z
private

Definition at line 132 of file PHcalTB06Info.h.

Referenced by clear(), setVtxPrim(), and vtxPrimZ().

PHcalTB06Info::Hit::t
float t
Definition: PHcalTB06Info.h:51
DDAxes::y
mps_fire.i
i
Definition: mps_fire.py:355
dqmMemoryStats.float
float
Definition: dqmMemoryStats.py:127
PHcalTB06Info::Hit::eta
float eta
Definition: PHcalTB06Info.h:48
multPhiCorr_741_25nsDY_cfi.py
py
Definition: multPhiCorr_741_25nsDY_cfi.py:12
PHcalTB06Info::v1Type
int v1Type
Definition: PHcalTB06Info.h:131
PHcalTB06Info::Vtx
Definition: PHcalTB06Info.h:35
PHcalTB06Info::v1V
float v1V
Definition: PHcalTB06Info.h:132
dileptonTrigSettings_cff.pdg
pdg
Definition: dileptonTrigSettings_cff.py:6
DDAxes::x
PHcalTB06Info::clear
void clear()
Definition: PHcalTB06Info.cc:53
findQualityFiles.v
v
Definition: findQualityFiles.py:179
PHcalTB06Info::Hit
Definition: PHcalTB06Info.h:45
PHcalTB06Info::idBeam
int idBeam
Definition: PHcalTB06Info.h:119
PHcalTB06Info::phiBeam
float phiBeam
Definition: PHcalTB06Info.h:120
PHcalTB06Info::simEHc
float simEHc
Definition: PHcalTB06Info.h:123
PHcalTB06Info::Hit::e
float e
Definition: PHcalTB06Info.h:50
w
const double w
Definition: UKUtility.cc:23
PHcalTB06Info::hit
int hit
Definition: PHcalTB06Info.h:127
mathSSE::sqrt
T sqrt(T t)
Definition: SSEVec.h:19
cms::cuda::nh
uint32_t nh
Definition: HistoContainer.h:23
PHcalTB06Info::Hit::phi
float phi
Definition: PHcalTB06Info.h:49
DDAxes::z
PHcalTB06Info::v1Y
float v1Y
Definition: PHcalTB06Info.h:132
HCALHighEnergyHPDFilter_cfi.energy
energy
Definition: HCALHighEnergyHPDFilter_cfi.py:5
OrderedSet.t
t
Definition: OrderedSet.py:90
PHcalTB06Info::v1W
float v1W
Definition: PHcalTB06Info.h:132
PHcalTB06Info::v1Py
float v1Py
Definition: PHcalTB06Info.h:133
PHcalTB06Info::v1Px
float v1Px
Definition: PHcalTB06Info.h:133
PHcalTB06Info::v1EvNum
int v1EvNum
Definition: PHcalTB06Info.h:131
LogDebug
#define LogDebug(id)
Definition: MessageLogger.h:670
PHcalTB06Info::eta
float eta() const
Definition: PHcalTB06Info.h:63
PHcalTB06Info::v1U
float v1U
Definition: PHcalTB06Info.h:132
PHcalTB06Info::simEtot
float simEtot
Definition: PHcalTB06Info.h:123
PHcalTB06Info::evNum
int evNum() const
Definition: PHcalTB06Info.h:77
PHcalTB06Info::phi
float phi() const
Definition: PHcalTB06Info.h:64
PHcalTB06Info::primary
int primary() const
Definition: PHcalTB06Info.h:60
PHcalTB06Info::nPrimary
int nPrimary
Definition: PHcalTB06Info.h:119
alignCSCRings.r
r
Definition: alignCSCRings.py:93
multPhiCorr_741_25nsDY_cfi.px
px
Definition: multPhiCorr_741_25nsDY_cfi.py:10
PHcalTB06Info::v1Sec
VtxVector v1Sec
Definition: PHcalTB06Info.h:134
type
type
Definition: HCALResponse.h:21
PHcalTB06Info::hits
HitVector hits
Definition: PHcalTB06Info.h:128
PHcalTB06Info::v1R
float v1R
Definition: PHcalTB06Info.h:132
triggerObjects_cff.id
id
Definition: triggerObjects_cff.py:31
PHcalTB06Info::Hit::id
unsigned int id
Definition: PHcalTB06Info.h:47
PHcalTB06Info::etaBeam
float etaBeam
Definition: PHcalTB06Info.h:120
PHcalTB06Info::simEEc
float simEEc
Definition: PHcalTB06Info.h:123
PHcalTB06Info::v1Nsec
int v1Nsec
Definition: PHcalTB06Info.h:131
PHcalTB06Info::v1Pz
float v1Pz
Definition: PHcalTB06Info.h:133
BeamSpotFilterParameters_cfi.newVtx
newVtx
Definition: BeamSpotFilterParameters_cfi.py:6
TauDecayModes.dec
dec
Definition: TauDecayModes.py:143
PHcalTB06Info::eBeam
float eBeam
Definition: PHcalTB06Info.h:120
hit
Definition: SiStripHitEffFromCalibTree.cc:88
PHcalTB06Info::v1X
float v1X
Definition: PHcalTB06Info.h:132
PHcalTB06Info::v1Z
float v1Z
Definition: PHcalTB06Info.h:132
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37