CMS 3D CMS Logo

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

#include <PPSDiamondG4Hit.h>

Inheritance diagram for PPSDiamondG4Hit:

Public Member Functions

void addEnergyLoss (double e)
 
void Draw () override
 
double energyLoss () const
 
const G4ThreeVector & entry () const
 
const G4ThreeVector & exit () const
 
double globalTimehit () const
 
double incidentEnergy () const
 
const G4ThreeVector & localEntry () const
 
const G4ThreeVector & localExit () const
 
const PPSDiamondG4Hitoperator= (const PPSDiamondG4Hit &right)
 
int operator== (const PPSDiamondG4Hit &)
 
double p () const
 
int parentId () const
 
int particleType () const
 
double phiAtEntry () const
 
 PPSDiamondG4Hit ()
 
 PPSDiamondG4Hit (const PPSDiamondG4Hit &right)
 
void Print () override
 
double px () const
 
double py () const
 
double pz () const
 
void setEnergyLoss (double e)
 
void setEntry (const G4ThreeVector &xyz)
 
void setExit (const G4ThreeVector &xyz)
 
void setGlobalTimehit (double h)
 
void setIncidentEnergy (double e)
 
void setLocalEntry (const G4ThreeVector &theLocalEntryPoint)
 
void setLocalExit (const G4ThreeVector &theLocalExitPoint)
 
void setP (double e)
 
void setParentId (int p)
 
void setParticleType (short i)
 
void setPhiAtEntry (double f)
 
void setPx (double p)
 
void setPy (double p)
 
void setPz (double p)
 
void setThetaAtEntry (double t)
 
void setTimeSlice (double d)
 
void setTof (double e)
 
void setTrackID (int i)
 
void setUnitID (unsigned int i)
 
void setVx (double p)
 
void setVy (double p)
 
void setVz (double p)
 
void setX (double t)
 
void setY (double t)
 
void setZ (double t)
 
double thetaAtEntry () const
 
double timeSlice () const
 
int timeSliceID () const
 
double tof () const
 
unsigned int trackID () const
 
int unitID () const
 
double vx () const
 
double vy () const
 
double vz () const
 
double x () const
 
double y () const
 
double z () const
 
 ~PPSDiamondG4Hit () override
 

Private Attributes

G4ThreeVector entry_
 
G4ThreeVector exit_
 
G4ThreeVector local_entry_
 
G4ThreeVector local_exit_
 
double theEnergyLoss_
 
double theGlobaltimehit_
 
double theIncidentEnergy_
 
double thePabs_
 
int theParentId_
 
int theParticleType_
 
double thePhiAtEntry_
 
double thePx_
 
double thePy_
 
double thePz_
 
double theThetaAtEntry_
 
double theTimeSlice_
 
double theTof_
 
int theTrackID_
 
uint32_t theUnitID_
 
double theVx_
 
double theVy_
 
double theVz_
 
double theX_
 
double theY_
 
double theZ_
 

Detailed Description

Definition at line 13 of file PPSDiamondG4Hit.h.

Constructor & Destructor Documentation

◆ PPSDiamondG4Hit() [1/2]

PPSDiamondG4Hit::PPSDiamondG4Hit ( )

Definition at line 8 of file PPSDiamondG4Hit.cc.

8  : entry_(0), exit_(0), local_entry_(0), local_exit_(0) {
9  theIncidentEnergy_ = 0.0;
10  theTrackID_ = -1;
11  theUnitID_ = 0;
12  theTimeSlice_ = 0.0;
13  theGlobaltimehit_ = 0.0;
14  theX_ = 0.0;
15  theY_ = 0.0;
16  theZ_ = 0.0;
17  thePabs_ = 0.0;
18  theTof_ = 0.0;
19  theEnergyLoss_ = 0.0;
20  theParticleType_ = 0;
21  theParentId_ = 0;
22  theVx_ = 0.0;
23  theVy_ = 0.0;
24  theVz_ = 0.0;
25  thePx_ = thePy_ = thePz_ = 0.0;
26  theThetaAtEntry_ = 0;
27  thePhiAtEntry_ = 0;
28 }

References theEnergyLoss_, theGlobaltimehit_, theIncidentEnergy_, thePabs_, theParentId_, theParticleType_, thePhiAtEntry_, thePx_, thePy_, thePz_, theThetaAtEntry_, theTimeSlice_, theTof_, theTrackID_, theUnitID_, theVx_, theVy_, theVz_, theX_, theY_, and theZ_.

◆ ~PPSDiamondG4Hit()

PPSDiamondG4Hit::~PPSDiamondG4Hit ( )
override

Definition at line 30 of file PPSDiamondG4Hit.cc.

30 {}

◆ PPSDiamondG4Hit() [2/2]

PPSDiamondG4Hit::PPSDiamondG4Hit ( const PPSDiamondG4Hit right)

Definition at line 32 of file PPSDiamondG4Hit.cc.

32  {
33  entry_ = right.entry_;
34  exit_ = right.exit_;
35  local_entry_ = right.local_entry_;
36  local_exit_ = right.local_exit_;
38  theTrackID_ = right.theTrackID_;
39  theUnitID_ = right.theUnitID_;
42  theX_ = right.theX_;
43  theY_ = right.theY_;
44  theZ_ = right.theZ_;
45  thePabs_ = right.thePabs_;
46  theTof_ = right.theTof_;
49  theParentId_ = right.theParentId_;
50  theVx_ = right.theVx_;
51  theVy_ = right.theVy_;
52  theVz_ = right.theVz_;
53  thePx_ = right.thePx_;
54  thePy_ = right.thePy_;
55  thePz_ = right.thePz_;
58 }

References entry_, exit_, local_entry_, local_exit_, theEnergyLoss_, theGlobaltimehit_, theIncidentEnergy_, thePabs_, theParentId_, theParticleType_, thePhiAtEntry_, thePx_, thePy_, thePz_, theThetaAtEntry_, theTimeSlice_, theTof_, theTrackID_, theUnitID_, theVx_, theVy_, theVz_, theX_, theY_, and theZ_.

Member Function Documentation

◆ addEnergyLoss()

void PPSDiamondG4Hit::addEnergyLoss ( double  e)

Definition at line 124 of file PPSDiamondG4Hit.cc.

124 { theEnergyLoss_ += e; }

References MillePedeFileConverter_cfg::e, and theEnergyLoss_.

◆ Draw()

void PPSDiamondG4Hit::Draw ( )
inlineoverride

Definition at line 21 of file PPSDiamondG4Hit.h.

21 {}

◆ energyLoss()

double PPSDiamondG4Hit::energyLoss ( void  ) const

Definition at line 118 of file PPSDiamondG4Hit.cc.

118 { return theEnergyLoss_; }

References theEnergyLoss_.

Referenced by PPSDiamondSD::EndOfEvent().

◆ entry()

const G4ThreeVector & PPSDiamondG4Hit::entry ( ) const

Definition at line 92 of file PPSDiamondG4Hit.cc.

92 { return entry_; }

References entry_.

◆ exit()

const G4ThreeVector & PPSDiamondG4Hit::exit ( ) const

Definition at line 95 of file PPSDiamondG4Hit.cc.

95 { return exit_; }

References exit_.

◆ globalTimehit()

double PPSDiamondG4Hit::globalTimehit ( ) const

Definition at line 162 of file PPSDiamondG4Hit.cc.

162 { return theGlobaltimehit_; }

References theGlobaltimehit_.

◆ incidentEnergy()

double PPSDiamondG4Hit::incidentEnergy ( ) const

Definition at line 103 of file PPSDiamondG4Hit.cc.

103 { return theIncidentEnergy_; }

References theIncidentEnergy_.

◆ localEntry()

const G4ThreeVector & PPSDiamondG4Hit::localEntry ( ) const

Definition at line 98 of file PPSDiamondG4Hit.cc.

98 { return local_entry_; }

References local_entry_.

Referenced by PPSDiamondSD::EndOfEvent().

◆ localExit()

const G4ThreeVector & PPSDiamondG4Hit::localExit ( ) const

Definition at line 100 of file PPSDiamondG4Hit.cc.

100 { return local_exit_; }

References local_exit_.

Referenced by PPSDiamondSD::EndOfEvent().

◆ operator=()

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

Definition at line 60 of file PPSDiamondG4Hit.cc.

60  {
61  entry_ = right.entry_;
62  exit_ = right.exit_;
63  local_entry_ = right.local_entry_;
64  local_exit_ = right.local_exit_;
66  theTrackID_ = right.theTrackID_;
67  theUnitID_ = right.theUnitID_;
70  theX_ = right.theX_;
71  theY_ = right.theY_;
72  theZ_ = right.theZ_;
73  thePabs_ = right.thePabs_;
74  theTof_ = right.theTof_;
77  theParentId_ = right.theParentId_;
78  theVx_ = right.theVx_;
79  theVy_ = right.theVy_;
80  theVz_ = right.theVz_;
81  thePx_ = right.thePx_;
82  thePy_ = right.thePy_;
83  thePz_ = right.thePz_;
86 
87  return *this;
88 }

References entry_, exit_, local_entry_, local_exit_, theEnergyLoss_, theGlobaltimehit_, theIncidentEnergy_, thePabs_, theParentId_, theParticleType_, thePhiAtEntry_, thePx_, thePy_, thePz_, theThetaAtEntry_, theTimeSlice_, theTof_, theTrackID_, theUnitID_, theVx_, theVy_, theVz_, theX_, theY_, and theZ_.

◆ operator==()

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

Definition at line 19 of file PPSDiamondG4Hit.h.

19 { return 0; }

◆ p()

double PPSDiamondG4Hit::p ( ) const

Definition at line 116 of file PPSDiamondG4Hit.cc.

116 { return thePabs_; }

References thePabs_.

Referenced by PPSDiamondSD::EndOfEvent(), Electron.Electron::ptErr(), setParentId(), setPx(), setPy(), and setPz().

◆ parentId()

int PPSDiamondG4Hit::parentId ( ) const

Definition at line 142 of file PPSDiamondG4Hit.cc.

142 { return theParentId_; }

References theParentId_.

◆ particleType()

int PPSDiamondG4Hit::particleType ( ) const

Definition at line 119 of file PPSDiamondG4Hit.cc.

119 { return theParticleType_; }

References theParticleType_.

Referenced by PPSDiamondSD::EndOfEvent().

◆ phiAtEntry()

double PPSDiamondG4Hit::phiAtEntry ( ) const

Definition at line 128 of file PPSDiamondG4Hit.cc.

128 { return thePhiAtEntry_; }

References thePhiAtEntry_.

Referenced by PPSDiamondSD::EndOfEvent().

◆ Print()

void PPSDiamondG4Hit::Print ( void  )
override

Definition at line 90 of file PPSDiamondG4Hit.cc.

90 { edm::LogInfo("PPSSimDiamond") << (*this); }

◆ px()

double PPSDiamondG4Hit::px ( ) const

Definition at line 158 of file PPSDiamondG4Hit.cc.

158 { return thePx_; }

References thePx_.

◆ py()

double PPSDiamondG4Hit::py ( ) const

Definition at line 159 of file PPSDiamondG4Hit.cc.

159 { return thePy_; }

References thePy_.

◆ pz()

double PPSDiamondG4Hit::pz ( ) const

Definition at line 160 of file PPSDiamondG4Hit.cc.

160 { return thePz_; }

References thePz_.

◆ setEnergyLoss()

void PPSDiamondG4Hit::setEnergyLoss ( double  e)

Definition at line 123 of file PPSDiamondG4Hit.cc.

123 { theEnergyLoss_ = e; }

References MillePedeFileConverter_cfg::e, and theEnergyLoss_.

Referenced by PPSDiamondSD::importInfoToHit().

◆ setEntry()

void PPSDiamondG4Hit::setEntry ( const G4ThreeVector &  xyz)

Definition at line 93 of file PPSDiamondG4Hit.cc.

93 { entry_ = xyz; }

References entry_.

Referenced by PPSDiamondSD::importInfoToHit().

◆ setExit()

void PPSDiamondG4Hit::setExit ( const G4ThreeVector &  xyz)

Definition at line 96 of file PPSDiamondG4Hit.cc.

96 { exit_ = xyz; }

References exit_.

Referenced by PPSDiamondSD::importInfoToHit().

◆ setGlobalTimehit()

void PPSDiamondG4Hit::setGlobalTimehit ( double  h)

Definition at line 163 of file PPSDiamondG4Hit.cc.

163 { theGlobaltimehit_ = h; }

References h, and theGlobaltimehit_.

Referenced by PPSDiamondSD::importInfoToHit().

◆ setIncidentEnergy()

void PPSDiamondG4Hit::setIncidentEnergy ( double  e)

Definition at line 104 of file PPSDiamondG4Hit.cc.

104 { theIncidentEnergy_ = e; }

References MillePedeFileConverter_cfg::e, and theIncidentEnergy_.

Referenced by PPSDiamondSD::importInfoToHit().

◆ setLocalEntry()

void PPSDiamondG4Hit::setLocalEntry ( const G4ThreeVector &  theLocalEntryPoint)

Definition at line 99 of file PPSDiamondG4Hit.cc.

99 { local_entry_ = xyz; }

References local_entry_.

Referenced by PPSDiamondSD::importInfoToHit().

◆ setLocalExit()

void PPSDiamondG4Hit::setLocalExit ( const G4ThreeVector &  theLocalExitPoint)

Definition at line 101 of file PPSDiamondG4Hit.cc.

101 { local_exit_ = xyz; }

References local_exit_.

Referenced by PPSDiamondSD::importInfoToHit().

◆ setP()

void PPSDiamondG4Hit::setP ( double  e)

Definition at line 121 of file PPSDiamondG4Hit.cc.

121 { thePabs_ = e; }

References MillePedeFileConverter_cfg::e, and thePabs_.

Referenced by PPSDiamondSD::importInfoToHit().

◆ setParentId()

void PPSDiamondG4Hit::setParentId ( int  p)

Definition at line 143 of file PPSDiamondG4Hit.cc.

143 { theParentId_ = p; }

References p(), and theParentId_.

Referenced by PPSDiamondSD::importInfoToHit().

◆ setParticleType()

void PPSDiamondG4Hit::setParticleType ( short  i)

Definition at line 125 of file PPSDiamondG4Hit.cc.

125 { theParticleType_ = i; }

References mps_fire::i, and theParticleType_.

Referenced by PPSDiamondSD::importInfoToHit().

◆ setPhiAtEntry()

void PPSDiamondG4Hit::setPhiAtEntry ( double  f)

Definition at line 131 of file PPSDiamondG4Hit.cc.

131 { thePhiAtEntry_ = f; }

References f, and thePhiAtEntry_.

Referenced by PPSDiamondSD::importInfoToHit().

◆ setPx()

void PPSDiamondG4Hit::setPx ( double  p)

Definition at line 154 of file PPSDiamondG4Hit.cc.

154 { thePx_ = p; }

References p(), and thePx_.

Referenced by PPSDiamondSD::importInfoToHit().

◆ setPy()

void PPSDiamondG4Hit::setPy ( double  p)

Definition at line 155 of file PPSDiamondG4Hit.cc.

155 { thePy_ = p; }

References p(), and thePy_.

Referenced by PPSDiamondSD::importInfoToHit().

◆ setPz()

void PPSDiamondG4Hit::setPz ( double  p)

Definition at line 156 of file PPSDiamondG4Hit.cc.

156 { thePz_ = p; }

References p(), and thePz_.

Referenced by PPSDiamondSD::importInfoToHit().

◆ setThetaAtEntry()

void PPSDiamondG4Hit::setThetaAtEntry ( double  t)

Definition at line 130 of file PPSDiamondG4Hit.cc.

130 { theThetaAtEntry_ = t; }

References submitPVValidationJobs::t, and theThetaAtEntry_.

Referenced by PPSDiamondSD::importInfoToHit().

◆ setTimeSlice()

void PPSDiamondG4Hit::setTimeSlice ( double  d)

Definition at line 113 of file PPSDiamondG4Hit.cc.

113 { theTimeSlice_ = d; }

References ztail::d, and theTimeSlice_.

Referenced by PPSDiamondSD::importInfoToHit().

◆ setTof()

void PPSDiamondG4Hit::setTof ( double  e)

Definition at line 122 of file PPSDiamondG4Hit.cc.

122 { theTof_ = e; }

References MillePedeFileConverter_cfg::e, and theTof_.

Referenced by PPSDiamondSD::importInfoToHit().

◆ setTrackID()

void PPSDiamondG4Hit::setTrackID ( int  i)

Definition at line 107 of file PPSDiamondG4Hit.cc.

107 { theTrackID_ = i; }

References mps_fire::i, and theTrackID_.

Referenced by PPSDiamondSD::importInfoToHit().

◆ setUnitID()

void PPSDiamondG4Hit::setUnitID ( unsigned int  i)

Definition at line 110 of file PPSDiamondG4Hit.cc.

110 { theUnitID_ = i; }

References mps_fire::i, and theUnitID_.

Referenced by PPSDiamondSD::importInfoToHit().

◆ setVx()

void PPSDiamondG4Hit::setVx ( double  p)

Definition at line 146 of file PPSDiamondG4Hit.cc.

146 { theVx_ = t; }

References submitPVValidationJobs::t, and theVx_.

Referenced by PPSDiamondSD::importInfoToHit().

◆ setVy()

void PPSDiamondG4Hit::setVy ( double  p)

Definition at line 149 of file PPSDiamondG4Hit.cc.

149 { theVy_ = t; }

References submitPVValidationJobs::t, and theVy_.

Referenced by PPSDiamondSD::importInfoToHit().

◆ setVz()

void PPSDiamondG4Hit::setVz ( double  p)

Definition at line 152 of file PPSDiamondG4Hit.cc.

152 { theVz_ = t; }

References submitPVValidationJobs::t, and theVz_.

Referenced by PPSDiamondSD::importInfoToHit().

◆ setX()

void PPSDiamondG4Hit::setX ( double  t)

Definition at line 134 of file PPSDiamondG4Hit.cc.

134 { theX_ = t; }

References submitPVValidationJobs::t, and theX_.

◆ setY()

void PPSDiamondG4Hit::setY ( double  t)

Definition at line 137 of file PPSDiamondG4Hit.cc.

137 { theY_ = t; }

References submitPVValidationJobs::t, and theY_.

◆ setZ()

void PPSDiamondG4Hit::setZ ( double  t)

Definition at line 140 of file PPSDiamondG4Hit.cc.

140 { theZ_ = t; }

References submitPVValidationJobs::t, and theZ_.

◆ thetaAtEntry()

double PPSDiamondG4Hit::thetaAtEntry ( ) const

Definition at line 127 of file PPSDiamondG4Hit.cc.

127 { return theThetaAtEntry_; }

References theThetaAtEntry_.

Referenced by PPSDiamondSD::EndOfEvent().

◆ timeSlice()

double PPSDiamondG4Hit::timeSlice ( ) const

Definition at line 112 of file PPSDiamondG4Hit.cc.

112 { return theTimeSlice_; }

References theTimeSlice_.

◆ timeSliceID()

int PPSDiamondG4Hit::timeSliceID ( ) const

Definition at line 114 of file PPSDiamondG4Hit.cc.

114 { return (int)theTimeSlice_; }

References theTimeSlice_.

◆ tof()

double PPSDiamondG4Hit::tof ( ) const

Definition at line 117 of file PPSDiamondG4Hit.cc.

117 { return theTof_; }

References theTof_.

Referenced by PPSDiamondSD::EndOfEvent().

◆ trackID()

unsigned int PPSDiamondG4Hit::trackID ( ) const

Definition at line 106 of file PPSDiamondG4Hit.cc.

106 { return theTrackID_; }

References theTrackID_.

Referenced by PPSDiamondSD::EndOfEvent().

◆ unitID()

int PPSDiamondG4Hit::unitID ( ) const

Definition at line 109 of file PPSDiamondG4Hit.cc.

109 { return theUnitID_; }

References theUnitID_.

Referenced by PPSDiamondSD::EndOfEvent().

◆ vx()

double PPSDiamondG4Hit::vx ( ) const

Definition at line 145 of file PPSDiamondG4Hit.cc.

145 { return theVx_; }

References theVx_.

◆ vy()

double PPSDiamondG4Hit::vy ( ) const

Definition at line 148 of file PPSDiamondG4Hit.cc.

148 { return theVy_; }

References theVy_.

◆ vz()

double PPSDiamondG4Hit::vz ( ) const

Definition at line 151 of file PPSDiamondG4Hit.cc.

151 { return theVz_; }

References theVz_.

◆ x()

double PPSDiamondG4Hit::x ( ) const

◆ y()

double PPSDiamondG4Hit::y ( ) const

◆ z()

double PPSDiamondG4Hit::z ( ) const

Definition at line 139 of file PPSDiamondG4Hit.cc.

139 { return theZ_; }

References theZ_.

Referenced by geometryXMLparser.Alignable::pos(), and ntupleDataFormat._HitObject::r3D().

Member Data Documentation

◆ entry_

G4ThreeVector PPSDiamondG4Hit::entry_
private

Definition at line 95 of file PPSDiamondG4Hit.h.

Referenced by entry(), operator=(), PPSDiamondG4Hit(), and setEntry().

◆ exit_

G4ThreeVector PPSDiamondG4Hit::exit_
private

Definition at line 96 of file PPSDiamondG4Hit.h.

Referenced by exit(), operator=(), PPSDiamondG4Hit(), and setExit().

◆ local_entry_

G4ThreeVector PPSDiamondG4Hit::local_entry_
private

Definition at line 97 of file PPSDiamondG4Hit.h.

Referenced by localEntry(), operator=(), PPSDiamondG4Hit(), and setLocalEntry().

◆ local_exit_

G4ThreeVector PPSDiamondG4Hit::local_exit_
private

Definition at line 98 of file PPSDiamondG4Hit.h.

Referenced by localExit(), operator=(), PPSDiamondG4Hit(), and setLocalExit().

◆ theEnergyLoss_

double PPSDiamondG4Hit::theEnergyLoss_
private

◆ theGlobaltimehit_

double PPSDiamondG4Hit::theGlobaltimehit_
private

Definition at line 103 of file PPSDiamondG4Hit.h.

Referenced by globalTimehit(), operator=(), PPSDiamondG4Hit(), and setGlobalTimehit().

◆ theIncidentEnergy_

double PPSDiamondG4Hit::theIncidentEnergy_
private

Definition at line 99 of file PPSDiamondG4Hit.h.

Referenced by incidentEnergy(), operator=(), PPSDiamondG4Hit(), and setIncidentEnergy().

◆ thePabs_

double PPSDiamondG4Hit::thePabs_
private

Definition at line 107 of file PPSDiamondG4Hit.h.

Referenced by operator=(), p(), PPSDiamondG4Hit(), and setP().

◆ theParentId_

int PPSDiamondG4Hit::theParentId_
private

Definition at line 111 of file PPSDiamondG4Hit.h.

Referenced by operator=(), parentId(), PPSDiamondG4Hit(), and setParentId().

◆ theParticleType_

int PPSDiamondG4Hit::theParticleType_
private

Definition at line 110 of file PPSDiamondG4Hit.h.

Referenced by operator=(), particleType(), PPSDiamondG4Hit(), and setParticleType().

◆ thePhiAtEntry_

double PPSDiamondG4Hit::thePhiAtEntry_
private

Definition at line 119 of file PPSDiamondG4Hit.h.

Referenced by operator=(), phiAtEntry(), PPSDiamondG4Hit(), and setPhiAtEntry().

◆ thePx_

double PPSDiamondG4Hit::thePx_
private

Definition at line 115 of file PPSDiamondG4Hit.h.

Referenced by operator=(), PPSDiamondG4Hit(), px(), and setPx().

◆ thePy_

double PPSDiamondG4Hit::thePy_
private

Definition at line 116 of file PPSDiamondG4Hit.h.

Referenced by operator=(), PPSDiamondG4Hit(), py(), and setPy().

◆ thePz_

double PPSDiamondG4Hit::thePz_
private

Definition at line 117 of file PPSDiamondG4Hit.h.

Referenced by operator=(), PPSDiamondG4Hit(), pz(), and setPz().

◆ theThetaAtEntry_

double PPSDiamondG4Hit::theThetaAtEntry_
private

Definition at line 118 of file PPSDiamondG4Hit.h.

Referenced by operator=(), PPSDiamondG4Hit(), setThetaAtEntry(), and thetaAtEntry().

◆ theTimeSlice_

double PPSDiamondG4Hit::theTimeSlice_
private

Definition at line 102 of file PPSDiamondG4Hit.h.

Referenced by operator=(), PPSDiamondG4Hit(), setTimeSlice(), timeSlice(), and timeSliceID().

◆ theTof_

double PPSDiamondG4Hit::theTof_
private

Definition at line 108 of file PPSDiamondG4Hit.h.

Referenced by operator=(), PPSDiamondG4Hit(), setTof(), and tof().

◆ theTrackID_

int PPSDiamondG4Hit::theTrackID_
private

Definition at line 100 of file PPSDiamondG4Hit.h.

Referenced by operator=(), PPSDiamondG4Hit(), setTrackID(), and trackID().

◆ theUnitID_

uint32_t PPSDiamondG4Hit::theUnitID_
private

Definition at line 101 of file PPSDiamondG4Hit.h.

Referenced by operator=(), PPSDiamondG4Hit(), setUnitID(), and unitID().

◆ theVx_

double PPSDiamondG4Hit::theVx_
private

Definition at line 112 of file PPSDiamondG4Hit.h.

Referenced by operator=(), PPSDiamondG4Hit(), setVx(), and vx().

◆ theVy_

double PPSDiamondG4Hit::theVy_
private

Definition at line 113 of file PPSDiamondG4Hit.h.

Referenced by operator=(), PPSDiamondG4Hit(), setVy(), and vy().

◆ theVz_

double PPSDiamondG4Hit::theVz_
private

Definition at line 114 of file PPSDiamondG4Hit.h.

Referenced by operator=(), PPSDiamondG4Hit(), setVz(), and vz().

◆ theX_

double PPSDiamondG4Hit::theX_
private

Definition at line 104 of file PPSDiamondG4Hit.h.

Referenced by operator=(), PPSDiamondG4Hit(), setX(), and x().

◆ theY_

double PPSDiamondG4Hit::theY_
private

Definition at line 105 of file PPSDiamondG4Hit.h.

Referenced by operator=(), PPSDiamondG4Hit(), setY(), and y().

◆ theZ_

double PPSDiamondG4Hit::theZ_
private

Definition at line 106 of file PPSDiamondG4Hit.h.

Referenced by operator=(), PPSDiamondG4Hit(), setZ(), and z().

PPSDiamondG4Hit::theZ_
double theZ_
Definition: PPSDiamondG4Hit.h:106
mps_fire.i
i
Definition: mps_fire.py:428
PPSDiamondG4Hit::theTof_
double theTof_
Definition: PPSDiamondG4Hit.h:108
PPSDiamondG4Hit::theY_
double theY_
Definition: PPSDiamondG4Hit.h:105
PPSDiamondG4Hit::theParticleType_
int theParticleType_
Definition: PPSDiamondG4Hit.h:110
f
double f[11][100]
Definition: MuScleFitUtils.cc:78
PPSDiamondG4Hit::theVx_
double theVx_
Definition: PPSDiamondG4Hit.h:112
PPSDiamondG4Hit::theParentId_
int theParentId_
Definition: PPSDiamondG4Hit.h:111
PPSDiamondG4Hit::theVy_
double theVy_
Definition: PPSDiamondG4Hit.h:113
PPSDiamondG4Hit::thePz_
double thePz_
Definition: PPSDiamondG4Hit.h:117
PPSDiamondG4Hit::exit_
G4ThreeVector exit_
Definition: PPSDiamondG4Hit.h:96
PPSDiamondG4Hit::thePy_
double thePy_
Definition: PPSDiamondG4Hit.h:116
PPSDiamondG4Hit::p
double p() const
Definition: PPSDiamondG4Hit.cc:116
PPSDiamondG4Hit::theTimeSlice_
double theTimeSlice_
Definition: PPSDiamondG4Hit.h:102
edm::LogInfo
Log< level::Info, false > LogInfo
Definition: MessageLogger.h:125
h
The Signals That Services Can Subscribe To This is based on ActivityRegistry h
Helper function to determine trigger accepts.
Definition: Activities.doc:4
PPSDiamondG4Hit::thePhiAtEntry_
double thePhiAtEntry_
Definition: PPSDiamondG4Hit.h:119
PPSDiamondG4Hit::theIncidentEnergy_
double theIncidentEnergy_
Definition: PPSDiamondG4Hit.h:99
PPSDiamondG4Hit::local_exit_
G4ThreeVector local_exit_
Definition: PPSDiamondG4Hit.h:98
PPSDiamondG4Hit::local_entry_
G4ThreeVector local_entry_
Definition: PPSDiamondG4Hit.h:97
PPSDiamondG4Hit::theGlobaltimehit_
double theGlobaltimehit_
Definition: PPSDiamondG4Hit.h:103
PPSDiamondG4Hit::theX_
double theX_
Definition: PPSDiamondG4Hit.h:104
PPSDiamondG4Hit::theEnergyLoss_
double theEnergyLoss_
Definition: PPSDiamondG4Hit.h:109
PPSDiamondG4Hit::theUnitID_
uint32_t theUnitID_
Definition: PPSDiamondG4Hit.h:101
PPSDiamondG4Hit::theThetaAtEntry_
double theThetaAtEntry_
Definition: PPSDiamondG4Hit.h:118
PPSDiamondG4Hit::thePabs_
double thePabs_
Definition: PPSDiamondG4Hit.h:107
PPSDiamondG4Hit::thePx_
double thePx_
Definition: PPSDiamondG4Hit.h:115
ztail.d
d
Definition: ztail.py:151
PPSDiamondG4Hit::theVz_
double theVz_
Definition: PPSDiamondG4Hit.h:114
submitPVValidationJobs.t
string t
Definition: submitPVValidationJobs.py:644
PPSDiamondG4Hit::entry_
G4ThreeVector entry_
Definition: PPSDiamondG4Hit.h:95
PPSDiamondG4Hit::theTrackID_
int theTrackID_
Definition: PPSDiamondG4Hit.h:100
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37