CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
BscG4Hit Class Reference

#include <BscG4Hit.h>

Inheritance diagram for BscG4Hit:

Public Member Functions

void addEnergyDeposit (const BscG4Hit &aHit)
 
void addEnergyDeposit (float em, float hd)
 
 BscG4Hit ()
 
 BscG4Hit (const BscG4Hit &right)
 
void Draw () override
 
float getEM () const
 
float getEnergyDeposit () const
 
float getEnergyLoss () const
 
const G4ThreeVector & getEntry () const
 
const G4ThreeVector & getEntryLocalP () const
 
const G4ThreeVector & getExitLocalP () const
 
float getHadr () const
 
float getIncidentEnergy () const
 
float getPabs () const
 
int getParentId () const
 
int getParticleType () const
 
float getPhiAtEntry () const
 
int getProcessId () const
 
float getThetaAtEntry () const
 
double getTimeSlice () const
 
int getTimeSliceID () const
 
float getTof () const
 
int getTrackID () const
 
uint32_t getUnitID () const
 
float getVx () const
 
float getVy () const
 
float getVz () const
 
float getX () const
 
float getY () const
 
float getZ () const
 
const BscG4Hitoperator= (const BscG4Hit &right)
 
int operator== (const BscG4Hit &)
 
void Print () override
 
void setEM (float e)
 
void setEnergyLoss (float e)
 
void setEntry (const G4ThreeVector &xyz)
 
void setEntryLocalP (const G4ThreeVector &xyz)
 
void setExitLocalP (const G4ThreeVector &xyz)
 
void setHadr (float e)
 
void setHitPosition (const G4ThreeVector &)
 
void setIncidentEnergy (float e)
 
void setPabs (float e)
 
void setParentId (int p)
 
void setParticleType (int i)
 
void setPhiAtEntry (float f)
 
void setProcessId (int p)
 
void setThetaAtEntry (float t)
 
void setTimeSlice (double d)
 
void setTof (float e)
 
void setTrackID (int id)
 
void setUnitID (uint32_t id)
 
void setVertexPosition (const G4ThreeVector &)
 
void setVx (float p)
 
void setVy (float p)
 
void setVz (float p)
 
void setX (float t)
 
void setY (float t)
 
void setZ (float t)
 
 ~BscG4Hit () override
 

Private Attributes

float elem
 
G4ThreeVector entry
 
G4ThreeVector entrylp
 
G4ThreeVector exitlp
 
float hadr
 
float theEnergyLoss
 
float theIncidentEnergy
 
float thePabs
 
int theParentId
 
int theParticleType
 
float thePhiAtEntry
 
int theProcessId
 
float theThetaAtEntry
 
double theTimeSlice
 
float theTof
 
int theTrackID
 
int theUnitID
 
float theVx
 
float theVy
 
float theVz
 
float theX
 
float theY
 
float theZ
 

Detailed Description

Definition at line 17 of file BscG4Hit.h.

Constructor & Destructor Documentation

◆ BscG4Hit() [1/2]

BscG4Hit::BscG4Hit ( )

Definition at line 9 of file BSCG4Hit.cc.

9  : entry(0., 0., 0.), entrylp(0., 0., 0.), exitlp(0., 0., 0.) {
10  elem = 0.f;
11  hadr = 0.f;
12  theIncidentEnergy = 0.f;
13  theTimeSlice = 0.;
14  theTrackID = -1;
15  theUnitID = 0;
16  thePabs = 0.f;
17  theTof = 0.f;
18  theEnergyLoss = 0.f;
19  theParticleType = 0;
20  theUnitID = 0;
21  theTrackID = -1;
22  theThetaAtEntry = -10000.f;
23  thePhiAtEntry = -10000.f;
24  theParentId = 0;
25  theProcessId = 0;
26 
27  theX = 0.f;
28  theY = 0.f;
29  theZ = 0.f;
30  theVx = 0.f;
31  theVy = 0.f;
32  theVz = 0.f;
33 }

References elem, hadr, theEnergyLoss, theIncidentEnergy, thePabs, theParentId, theParticleType, thePhiAtEntry, theProcessId, theThetaAtEntry, theTimeSlice, theTof, theTrackID, theUnitID, theVx, theVy, theVz, theX, theY, and theZ.

◆ ~BscG4Hit()

BscG4Hit::~BscG4Hit ( )
override

Definition at line 35 of file BSCG4Hit.cc.

35 {}

◆ BscG4Hit() [2/2]

BscG4Hit::BscG4Hit ( const BscG4Hit right)

Definition at line 37 of file BSCG4Hit.cc.

37  {
38  theUnitID = right.theUnitID;
39 
40  theTrackID = right.theTrackID;
41  theTof = right.theTof;
44  thePabs = right.thePabs;
45  elem = right.elem;
46  hadr = right.hadr;
48  theTimeSlice = right.theTimeSlice;
49  entry = right.entry;
50  entrylp = right.entrylp;
51  exitlp = right.exitlp;
54  theParentId = right.theParentId;
55  theProcessId = right.theProcessId;
56 
57  theX = right.theX;
58  theY = right.theY;
59  theZ = right.theZ;
60 
61  theVx = right.theVx;
62  theVy = right.theVy;
63  theVz = right.theVz;
64 }

References elem, entry, entrylp, exitlp, hadr, theEnergyLoss, theIncidentEnergy, thePabs, theParentId, theParticleType, thePhiAtEntry, theProcessId, theThetaAtEntry, theTimeSlice, theTof, theTrackID, theUnitID, theVx, theVy, theVz, theX, theY, and theZ.

Member Function Documentation

◆ addEnergyDeposit() [1/2]

void BscG4Hit::addEnergyDeposit ( const BscG4Hit aHit)

Definition at line 104 of file BSCG4Hit.cc.

104  {
105  elem += aHit.getEM();
106  hadr += aHit.getHadr();
107  theEnergyLoss = elem + hadr;
108 }

References elem, getEM(), getHadr(), hadr, and theEnergyLoss.

◆ addEnergyDeposit() [2/2]

void BscG4Hit::addEnergyDeposit ( float  em,
float  hd 
)

Definition at line 112 of file BSCG4Hit.cc.

112  {
113  elem += em;
114  hadr += hd;
115  theEnergyLoss = elem + hadr;
116 }

References elem, hadr, and theEnergyLoss.

Referenced by TimingSD::updateHit().

◆ Draw()

void BscG4Hit::Draw ( )
inlineoverride

Definition at line 25 of file BscG4Hit.h.

25 {}

◆ getEM()

float BscG4Hit::getEM ( ) const
inline

Definition at line 38 of file BscG4Hit.h.

38 { return elem; };

References elem.

Referenced by addEnergyDeposit().

◆ getEnergyDeposit()

float BscG4Hit::getEnergyDeposit ( ) const
inline

Definition at line 65 of file BscG4Hit.h.

65 { return theEnergyLoss; };

References theEnergyLoss.

◆ getEnergyLoss()

float BscG4Hit::getEnergyLoss ( ) const
inline

Definition at line 69 of file BscG4Hit.h.

69 { return theEnergyLoss; };

References theEnergyLoss.

Referenced by TimingSD::EndOfEvent(), and BscTest::update().

◆ getEntry()

const G4ThreeVector& BscG4Hit::getEntry ( ) const
inline

Definition at line 29 of file BscG4Hit.h.

29 { return entry; };

References entry.

Referenced by BscTest::update().

◆ getEntryLocalP()

const G4ThreeVector& BscG4Hit::getEntryLocalP ( ) const
inline

Definition at line 32 of file BscG4Hit.h.

32 { return entrylp; };

References entrylp.

Referenced by TimingSD::EndOfEvent(), and BscTest::update().

◆ getExitLocalP()

const G4ThreeVector& BscG4Hit::getExitLocalP ( ) const
inline

Definition at line 35 of file BscG4Hit.h.

35 { return exitlp; };

References exitlp.

Referenced by TimingSD::EndOfEvent(), and BscTest::update().

◆ getHadr()

float BscG4Hit::getHadr ( ) const
inline

Definition at line 44 of file BscG4Hit.h.

44 { return hadr; };

References hadr.

Referenced by addEnergyDeposit().

◆ getIncidentEnergy()

float BscG4Hit::getIncidentEnergy ( ) const
inline

Definition at line 50 of file BscG4Hit.h.

50 { return theIncidentEnergy; };

References theIncidentEnergy.

◆ getPabs()

float BscG4Hit::getPabs ( ) const
inline

Definition at line 67 of file BscG4Hit.h.

67 { return thePabs; };

References thePabs.

Referenced by TimingSD::EndOfEvent().

◆ getParentId()

int BscG4Hit::getParentId ( ) const
inline

Definition at line 93 of file BscG4Hit.h.

93 { return theParentId; };

References theParentId.

◆ getParticleType()

int BscG4Hit::getParticleType ( ) const
inline

Definition at line 70 of file BscG4Hit.h.

70 { return theParticleType; };

References theParticleType.

Referenced by TimingSD::EndOfEvent().

◆ getPhiAtEntry()

float BscG4Hit::getPhiAtEntry ( ) const
inline

Definition at line 78 of file BscG4Hit.h.

78 { return thePhiAtEntry; };

References thePhiAtEntry.

Referenced by TimingSD::EndOfEvent().

◆ getProcessId()

int BscG4Hit::getProcessId ( ) const
inline

Definition at line 94 of file BscG4Hit.h.

94 { return theProcessId; };

References theProcessId.

Referenced by TimingSD::EndOfEvent().

◆ getThetaAtEntry()

float BscG4Hit::getThetaAtEntry ( ) const
inline

Definition at line 77 of file BscG4Hit.h.

77 { return theThetaAtEntry; };

References theThetaAtEntry.

Referenced by TimingSD::EndOfEvent().

◆ getTimeSlice()

double BscG4Hit::getTimeSlice ( ) const
inline

Definition at line 59 of file BscG4Hit.h.

59 { return theTimeSlice; };

References theTimeSlice.

◆ getTimeSliceID()

int BscG4Hit::getTimeSliceID ( ) const
inline

Definition at line 61 of file BscG4Hit.h.

61 { return (int)theTimeSlice; };

References theTimeSlice.

Referenced by TimingSD::hitExists().

◆ getTof()

float BscG4Hit::getTof ( ) const
inline

Definition at line 68 of file BscG4Hit.h.

68 { return theTof; };

References theTof.

Referenced by TimingSD::EndOfEvent().

◆ getTrackID()

int BscG4Hit::getTrackID ( ) const
inline

Definition at line 53 of file BscG4Hit.h.

53 { return theTrackID; };

References theTrackID.

Referenced by TimingSD::EndOfEvent(), and BscTest::update().

◆ getUnitID()

uint32_t BscG4Hit::getUnitID ( ) const
inline

Definition at line 56 of file BscG4Hit.h.

56 { return theUnitID; };

References theUnitID.

Referenced by TimingSD::EndOfEvent(), TimingSD::hitExists(), and BscTest::update().

◆ getVx()

float BscG4Hit::getVx ( ) const
inline

Definition at line 95 of file BscG4Hit.h.

95 { return theVx; };

References theVx.

◆ getVy()

float BscG4Hit::getVy ( ) const
inline

Definition at line 96 of file BscG4Hit.h.

96 { return theVy; };

References theVy.

◆ getVz()

float BscG4Hit::getVz ( ) const
inline

Definition at line 97 of file BscG4Hit.h.

97 { return theVz; };

References theVz.

◆ getX()

float BscG4Hit::getX ( ) const
inline

Definition at line 83 of file BscG4Hit.h.

83 { return theX; };

References theX.

◆ getY()

float BscG4Hit::getY ( ) const
inline

Definition at line 85 of file BscG4Hit.h.

85 { return theY; };

References theY.

◆ getZ()

float BscG4Hit::getZ ( ) const
inline

Definition at line 86 of file BscG4Hit.h.

86 { return theZ; };

References theZ.

◆ operator=()

const BscG4Hit & BscG4Hit::operator= ( const BscG4Hit right)

Definition at line 66 of file BSCG4Hit.cc.

66  {
67  theUnitID = right.theUnitID;
68 
69  theTrackID = right.theTrackID;
70  theTof = right.theTof;
73  thePabs = right.thePabs;
74  elem = right.elem;
75  hadr = right.hadr;
77  theTimeSlice = right.theTimeSlice;
78  entry = right.entry;
79  entrylp = right.entrylp;
80  exitlp = right.exitlp;
83  theParentId = right.theParentId;
84  theProcessId = right.theProcessId;
85 
86  theX = right.theX;
87  theY = right.theY;
88  theZ = right.theZ;
89 
90  theVx = right.theVx;
91  theVy = right.theVy;
92  theVz = right.theVz;
93 
94  return *this;
95 }

References elem, entry, entrylp, exitlp, hadr, theEnergyLoss, theIncidentEnergy, thePabs, theParentId, theParticleType, thePhiAtEntry, theProcessId, theThetaAtEntry, theTimeSlice, theTof, theTrackID, theUnitID, theVx, theVy, theVz, theX, theY, and theZ.

◆ operator==()

int BscG4Hit::operator== ( const BscG4Hit )
inline

Definition at line 23 of file BscG4Hit.h.

23 { return 0; }

◆ Print()

void BscG4Hit::Print ( void  )
override

Definition at line 110 of file BSCG4Hit.cc.

110 { std::cout << (*this); }

References gather_cfg::cout.

◆ setEM()

void BscG4Hit::setEM ( float  e)
inline

Definition at line 39 of file BscG4Hit.h.

39  {
40  elem = e;
42  };

References MillePedeFileConverter_cfg::e, elem, hadr, and theEnergyLoss.

◆ setEnergyLoss()

void BscG4Hit::setEnergyLoss ( float  e)
inline

Definition at line 74 of file BscG4Hit.h.

74 { theEnergyLoss = e; };

References MillePedeFileConverter_cfg::e, and theEnergyLoss.

◆ setEntry()

void BscG4Hit::setEntry ( const G4ThreeVector &  xyz)

Definition at line 97 of file BSCG4Hit.cc.

97  {
98  entry = v;
99  theX = v.x();
100  theY = v.y();
101  theZ = v.z();
102 }

References entry, theX, theY, theZ, and findQualityFiles::v.

Referenced by TimingSD::createNewHit().

◆ setEntryLocalP()

void BscG4Hit::setEntryLocalP ( const G4ThreeVector &  xyz)
inline

Definition at line 33 of file BscG4Hit.h.

33 { entrylp = xyz; };

References entrylp.

Referenced by TimingSD::createNewHit().

◆ setExitLocalP()

void BscG4Hit::setExitLocalP ( const G4ThreeVector &  xyz)
inline

Definition at line 36 of file BscG4Hit.h.

36 { exitlp = xyz; };

References exitlp.

Referenced by TimingSD::createNewHit().

◆ setHadr()

void BscG4Hit::setHadr ( float  e)
inline

Definition at line 45 of file BscG4Hit.h.

45  {
46  hadr = e;
48  };

References MillePedeFileConverter_cfg::e, elem, hadr, and theEnergyLoss.

◆ setHitPosition()

void BscG4Hit::setHitPosition ( const G4ThreeVector &  v)

Definition at line 118 of file BSCG4Hit.cc.

118  {
119  theX = v.x();
120  theY = v.y();
121  theZ = v.z();
122 }

References theX, theY, theZ, and findQualityFiles::v.

◆ setIncidentEnergy()

void BscG4Hit::setIncidentEnergy ( float  e)
inline

Definition at line 51 of file BscG4Hit.h.

51 { theIncidentEnergy = e; };

References MillePedeFileConverter_cfg::e, and theIncidentEnergy.

Referenced by TimingSD::createNewHit().

◆ setPabs()

void BscG4Hit::setPabs ( float  e)
inline

Definition at line 72 of file BscG4Hit.h.

72 { thePabs = e; };

References MillePedeFileConverter_cfg::e, and thePabs.

Referenced by TimingSD::createNewHit().

◆ setParentId()

void BscG4Hit::setParentId ( int  p)
inline

Definition at line 99 of file BscG4Hit.h.

99 { theParentId = p; };

References AlCaHLTBitMon_ParallelJobs::p, and theParentId.

Referenced by TimingSD::createNewHit().

◆ setParticleType()

void BscG4Hit::setParticleType ( int  i)
inline

Definition at line 75 of file BscG4Hit.h.

75 { theParticleType = i; };

References mps_fire::i, and theParticleType.

Referenced by TimingSD::createNewHit().

◆ setPhiAtEntry()

void BscG4Hit::setPhiAtEntry ( float  f)
inline

Definition at line 81 of file BscG4Hit.h.

81 { thePhiAtEntry = f; };

References f, and thePhiAtEntry.

Referenced by TimingSD::createNewHit().

◆ setProcessId()

void BscG4Hit::setProcessId ( int  p)
inline

Definition at line 100 of file BscG4Hit.h.

100 { theProcessId = p; };

References AlCaHLTBitMon_ParallelJobs::p, and theProcessId.

Referenced by TimingSD::createNewHit().

◆ setThetaAtEntry()

void BscG4Hit::setThetaAtEntry ( float  t)
inline

Definition at line 80 of file BscG4Hit.h.

80 { theThetaAtEntry = t; };

References OrderedSet::t, and theThetaAtEntry.

Referenced by TimingSD::createNewHit().

◆ setTimeSlice()

void BscG4Hit::setTimeSlice ( double  d)
inline

Definition at line 60 of file BscG4Hit.h.

60 { theTimeSlice = d; };

References ztail::d, and theTimeSlice.

Referenced by TimingSD::createNewHit().

◆ setTof()

void BscG4Hit::setTof ( float  e)
inline

Definition at line 73 of file BscG4Hit.h.

73 { theTof = e; };

References MillePedeFileConverter_cfg::e, and theTof.

Referenced by TimingSD::createNewHit().

◆ setTrackID()

void BscG4Hit::setTrackID ( int  id)
inline

Definition at line 54 of file BscG4Hit.h.

54 { theTrackID = id; };

References triggerObjects_cff::id, and theTrackID.

Referenced by TimingSD::createNewHit().

◆ setUnitID()

void BscG4Hit::setUnitID ( uint32_t  id)
inline

Definition at line 57 of file BscG4Hit.h.

57 { theUnitID = id; };

References triggerObjects_cff::id, and theUnitID.

Referenced by TimingSD::createNewHit().

◆ setVertexPosition()

void BscG4Hit::setVertexPosition ( const G4ThreeVector &  v)

Definition at line 124 of file BSCG4Hit.cc.

124  {
125  theVx = v.x();
126  theVy = v.y();
127  theVz = v.z();
128 }

References theVx, theVy, theVz, and findQualityFiles::v.

Referenced by TimingSD::createNewHit().

◆ setVx()

void BscG4Hit::setVx ( float  p)
inline

Definition at line 101 of file BscG4Hit.h.

101 { theVx = p; };

References AlCaHLTBitMon_ParallelJobs::p, and theVx.

◆ setVy()

void BscG4Hit::setVy ( float  p)
inline

Definition at line 102 of file BscG4Hit.h.

102 { theVy = p; };

References AlCaHLTBitMon_ParallelJobs::p, and theVy.

◆ setVz()

void BscG4Hit::setVz ( float  p)
inline

Definition at line 103 of file BscG4Hit.h.

103 { theVz = p; };

References AlCaHLTBitMon_ParallelJobs::p, and theVz.

◆ setX()

void BscG4Hit::setX ( float  t)
inline

Definition at line 84 of file BscG4Hit.h.

84 { theX = t; };

References OrderedSet::t, and theX.

◆ setY()

void BscG4Hit::setY ( float  t)
inline

Definition at line 87 of file BscG4Hit.h.

87 { theY = t; };

References OrderedSet::t, and theY.

◆ setZ()

void BscG4Hit::setZ ( float  t)
inline

Definition at line 88 of file BscG4Hit.h.

88 { theZ = t; };

References OrderedSet::t, and theZ.

Member Data Documentation

◆ elem

float BscG4Hit::elem
private

Definition at line 109 of file BscG4Hit.h.

Referenced by addEnergyDeposit(), BscG4Hit(), getEM(), operator=(), setEM(), and setHadr().

◆ entry

G4ThreeVector BscG4Hit::entry
private

Definition at line 103 of file BscG4Hit.h.

Referenced by BscG4Hit(), getEntry(), operator=(), and setEntry().

◆ entrylp

G4ThreeVector BscG4Hit::entrylp
private

Definition at line 107 of file BscG4Hit.h.

Referenced by BscG4Hit(), getEntryLocalP(), operator=(), and setEntryLocalP().

◆ exitlp

G4ThreeVector BscG4Hit::exitlp
private

Definition at line 108 of file BscG4Hit.h.

Referenced by BscG4Hit(), getExitLocalP(), operator=(), and setExitLocalP().

◆ hadr

float BscG4Hit::hadr
private

Definition at line 110 of file BscG4Hit.h.

Referenced by addEnergyDeposit(), BscG4Hit(), getHadr(), operator=(), setEM(), and setHadr().

◆ theEnergyLoss

float BscG4Hit::theEnergyLoss
private

◆ theIncidentEnergy

float BscG4Hit::theIncidentEnergy
private

Definition at line 111 of file BscG4Hit.h.

Referenced by BscG4Hit(), getIncidentEnergy(), operator=(), and setIncidentEnergy().

◆ thePabs

float BscG4Hit::thePabs
private

Definition at line 120 of file BscG4Hit.h.

Referenced by BscG4Hit(), getPabs(), operator=(), and setPabs().

◆ theParentId

int BscG4Hit::theParentId
private

Definition at line 128 of file BscG4Hit.h.

Referenced by BscG4Hit(), getParentId(), operator=(), and setParentId().

◆ theParticleType

int BscG4Hit::theParticleType
private

Definition at line 123 of file BscG4Hit.h.

Referenced by BscG4Hit(), getParticleType(), operator=(), and setParticleType().

◆ thePhiAtEntry

float BscG4Hit::thePhiAtEntry
private

Definition at line 126 of file BscG4Hit.h.

Referenced by BscG4Hit(), getPhiAtEntry(), operator=(), and setPhiAtEntry().

◆ theProcessId

int BscG4Hit::theProcessId
private

Definition at line 129 of file BscG4Hit.h.

Referenced by BscG4Hit(), getProcessId(), operator=(), and setProcessId().

◆ theThetaAtEntry

float BscG4Hit::theThetaAtEntry
private

Definition at line 125 of file BscG4Hit.h.

Referenced by BscG4Hit(), getThetaAtEntry(), operator=(), and setThetaAtEntry().

◆ theTimeSlice

double BscG4Hit::theTimeSlice
private

Definition at line 113 of file BscG4Hit.h.

Referenced by BscG4Hit(), getTimeSlice(), getTimeSliceID(), operator=(), and setTimeSlice().

◆ theTof

float BscG4Hit::theTof
private

Definition at line 121 of file BscG4Hit.h.

Referenced by BscG4Hit(), getTof(), operator=(), and setTof().

◆ theTrackID

int BscG4Hit::theTrackID
private

Definition at line 112 of file BscG4Hit.h.

Referenced by BscG4Hit(), getTrackID(), operator=(), and setTrackID().

◆ theUnitID

int BscG4Hit::theUnitID
private

Definition at line 115 of file BscG4Hit.h.

Referenced by BscG4Hit(), getUnitID(), operator=(), and setUnitID().

◆ theVx

float BscG4Hit::theVx
private

Definition at line 130 of file BscG4Hit.h.

Referenced by BscG4Hit(), getVx(), operator=(), setVertexPosition(), and setVx().

◆ theVy

float BscG4Hit::theVy
private

Definition at line 131 of file BscG4Hit.h.

Referenced by BscG4Hit(), getVy(), operator=(), setVertexPosition(), and setVy().

◆ theVz

float BscG4Hit::theVz
private

Definition at line 132 of file BscG4Hit.h.

Referenced by BscG4Hit(), getVz(), operator=(), setVertexPosition(), and setVz().

◆ theX

float BscG4Hit::theX
private

Definition at line 117 of file BscG4Hit.h.

Referenced by BscG4Hit(), getX(), operator=(), setEntry(), setHitPosition(), and setX().

◆ theY

float BscG4Hit::theY
private

Definition at line 118 of file BscG4Hit.h.

Referenced by BscG4Hit(), getY(), operator=(), setEntry(), setHitPosition(), and setY().

◆ theZ

float BscG4Hit::theZ
private

Definition at line 119 of file BscG4Hit.h.

Referenced by BscG4Hit(), getZ(), operator=(), setEntry(), setHitPosition(), and setZ().

BscG4Hit::theVz
float theVz
Definition: BscG4Hit.h:132
BscG4Hit::theVx
float theVx
Definition: BscG4Hit.h:130
mps_fire.i
i
Definition: mps_fire.py:355
BscG4Hit::theUnitID
int theUnitID
Definition: BscG4Hit.h:115
BscG4Hit::thePabs
float thePabs
Definition: BscG4Hit.h:120
f
double f[11][100]
Definition: MuScleFitUtils.cc:78
AlCaHLTBitMon_ParallelJobs.p
p
Definition: AlCaHLTBitMon_ParallelJobs.py:153
gather_cfg.cout
cout
Definition: gather_cfg.py:144
findQualityFiles.v
v
Definition: findQualityFiles.py:179
BscG4Hit::theX
float theX
Definition: BscG4Hit.h:117
BscG4Hit::getHadr
float getHadr() const
Definition: BscG4Hit.h:44
BscG4Hit::theParentId
int theParentId
Definition: BscG4Hit.h:128
BscG4Hit::theZ
float theZ
Definition: BscG4Hit.h:119
BscG4Hit::theIncidentEnergy
float theIncidentEnergy
Definition: BscG4Hit.h:111
BscG4Hit::theY
float theY
Definition: BscG4Hit.h:118
BscG4Hit::theProcessId
int theProcessId
Definition: BscG4Hit.h:129
OrderedSet.t
t
Definition: OrderedSet.py:90
BscG4Hit::theParticleType
int theParticleType
Definition: BscG4Hit.h:123
BscG4Hit::theTimeSlice
double theTimeSlice
Definition: BscG4Hit.h:113
BscG4Hit::entry
G4ThreeVector entry
Definition: BscG4Hit.h:103
BscG4Hit::getEM
float getEM() const
Definition: BscG4Hit.h:38
BscG4Hit::theThetaAtEntry
float theThetaAtEntry
Definition: BscG4Hit.h:125
BscG4Hit::entrylp
G4ThreeVector entrylp
Definition: BscG4Hit.h:107
BscG4Hit::elem
float elem
Definition: BscG4Hit.h:109
BscG4Hit::theEnergyLoss
float theEnergyLoss
Definition: BscG4Hit.h:122
BscG4Hit::hadr
float hadr
Definition: BscG4Hit.h:110
BscG4Hit::theVy
float theVy
Definition: BscG4Hit.h:131
triggerObjects_cff.id
id
Definition: triggerObjects_cff.py:31
ztail.d
d
Definition: ztail.py:151
BscG4Hit::theTof
float theTof
Definition: BscG4Hit.h:121
BscG4Hit::theTrackID
int theTrackID
Definition: BscG4Hit.h:112
BscG4Hit::thePhiAtEntry
float thePhiAtEntry
Definition: BscG4Hit.h:126
BscG4Hit::exitlp
G4ThreeVector exitlp
Definition: BscG4Hit.h:108
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37