CMS 3D CMS Logo

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

#include <SimG4CMS/PPS/interface/PPSPixelG4Hit.h>

Inheritance diagram for PPSPixelG4Hit:

Public Member Functions

void addEnergyDeposit (const PPSPixelG4Hit &aHit)
 
void addEnergyDeposit (double em, double hd)
 
void Draw () override
 
double eM () const
 
double energyDeposit () const
 
float energyLoss () const
 
const G4ThreeVector & entryPoint () const
 
const G4ThreeVector & exitPoint () const
 
double hadr () const
 
double incidentEnergy () const
 
const G4ThreeVector & meanPosition () const
 
const PPSPixelG4Hitoperator= (const PPSPixelG4Hit &right)
 
int operator== (const PPSPixelG4Hit &)
 
float p () const
 
int parentId () const
 
int particleType () const
 
float phiAtEntry () const
 
 PPSPixelG4Hit ()
 
 PPSPixelG4Hit (const PPSPixelG4Hit &right)
 
void Print () override
 
float px () const
 
float py () const
 
float pz () const
 
void setEM (double e)
 
void setEnergyLoss (float e)
 
void setEntryPoint (const G4ThreeVector &)
 
void setExitPoint (const G4ThreeVector &)
 
void setHadr (double e)
 
void setIncidentEnergy (double e)
 
void setMeanPosition (const G4ThreeVector &a)
 
void setP (float e)
 
void setParentId (int p)
 
void setParticleType (short i)
 
void setPhiAtEntry (float f)
 
void setPx (float e)
 
void setPy (float e)
 
void setPz (float e)
 
void setThetaAtEntry (float t)
 
void setTimeSlice (double d)
 
void setTof (float e)
 
void setTrackID (int i)
 
void setUnitID (uint32_t i)
 
void setVPx (float e)
 
void setVPy (float e)
 
void setVPz (float e)
 
void setVx (float p)
 
void setVy (float p)
 
void setVz (float p)
 
void setX (float t)
 
void setY (float t)
 
void setZ (float t)
 
float thetaAtEntry () const
 
double timeSlice () const
 
int timeSliceID () const
 
float tof () const
 
int trackID () const
 
uint32_t unitID () const
 
float vPx () const
 
float vPy () const
 
float vPz () const
 
float vx () const
 
float vy () const
 
float vz () const
 
float x () const
 
float y () const
 
float z () const
 
 ~PPSPixelG4Hit () override=default
 

Private Attributes

double elem_
 
double hadr_
 
G4ThreeVector MeanPosition_
 
float theEnergyLoss_
 
G4ThreeVector theEntryPoint_
 
G4ThreeVector theExitPoint_
 
double theIncidentEnergy_
 
float thePabs_
 
int theParentId_
 
int theParticleType_
 
float thePhiAtEntry_
 
float thePx_
 
float thePy_
 
float thePz_
 
float theThetaAtEntry_
 
double theTimeSlice_
 
float theTof_
 
int theTrackID_
 
uint32_t theUnitID_
 
float theVPx_
 
float theVPy_
 
float theVPz_
 
float theVx_
 
float theVy_
 
float theVz_
 
float theX_
 
float theY_
 
float theZ_
 

Detailed Description

Description: Transient Hit class for PPS taken from those for Calorimeters

Usage: One Hit object should be created -for each new particle entering the calorimeter -for each detector unit (= cristal or fiber or scintillator layer) -for each nanosecond of the shower development

This implies that all hit objects created for a given shower have the same value for

Definition at line 38 of file PPSPixelG4Hit.h.

Constructor & Destructor Documentation

◆ PPSPixelG4Hit() [1/2]

PPSPixelG4Hit::PPSPixelG4Hit ( )

Definition at line 24 of file PPSPixelG4Hit.cc.

25  elem_ = 0.;
26  hadr_ = 0.;
27  theIncidentEnergy_ = 0.;
28  theTrackID_ = -1;
29  theUnitID_ = 0;
30  theTimeSlice_ = 0.;
31 
32  theX_ = 0.;
33  theY_ = 0.;
34  theZ_ = 0.;
35  thePabs_ = 0.;
36  theTof_ = 0.;
37  theEnergyLoss_ = 0.;
38  theParticleType_ = 0;
39  theThetaAtEntry_ = 0.;
40  thePhiAtEntry_ = 0.;
41  theParentId_ = 0;
42  theVx_ = 0.;
43  theVy_ = 0.;
44  theVz_ = 0.;
45  thePx_ = 0;
46  thePy_ = 0;
47  thePz_ = 0;
48  theVPx_ = 0;
49  theVPy_ = 0;
50  theVPz_ = 0;
51 }

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

◆ ~PPSPixelG4Hit()

PPSPixelG4Hit::~PPSPixelG4Hit ( )
overridedefault

◆ PPSPixelG4Hit() [2/2]

PPSPixelG4Hit::PPSPixelG4Hit ( const PPSPixelG4Hit right)

Definition at line 53 of file PPSPixelG4Hit.cc.

53  {
55 
56  elem_ = right.elem_;
57  hadr_ = right.hadr_;
59  theTrackID_ = right.theTrackID_;
60  theUnitID_ = right.theUnitID_;
62 
63  theX_ = right.theX_;
64  theY_ = right.theY_;
65  theZ_ = right.theZ_;
66  thePabs_ = right.thePabs_;
67  theTof_ = right.theTof_;
70 
75  theParentId_ = right.theParentId_;
76  theVx_ = right.theVx_;
77  theVy_ = right.theVy_;
78  theVz_ = right.theVz_;
79  thePx_ = right.thePx_;
80  thePy_ = right.thePy_;
81  thePz_ = right.thePz_;
82  theVPx_ = right.theVPx_;
83  theVPy_ = right.theVPy_;
84  theVPz_ = right.theVPz_;
85 }

References elem_, hadr_, MeanPosition_, theEnergyLoss_, theEntryPoint_, theExitPoint_, theIncidentEnergy_, thePabs_, theParentId_, theParticleType_, thePhiAtEntry_, thePx_, thePy_, thePz_, theThetaAtEntry_, theTimeSlice_, theTof_, theTrackID_, theUnitID_, theVPx_, theVPy_, theVPz_, theVx_, theVy_, theVz_, theX_, theY_, and theZ_.

Member Function Documentation

◆ addEnergyDeposit() [1/2]

void PPSPixelG4Hit::addEnergyDeposit ( const PPSPixelG4Hit aHit)

Definition at line 122 of file PPSPixelG4Hit.cc.

122  {
123  elem_ += aHit.eM();
124  hadr_ += aHit.hadr();
125 }

References elem_, eM(), hadr(), and hadr_.

◆ addEnergyDeposit() [2/2]

void PPSPixelG4Hit::addEnergyDeposit ( double  em,
double  hd 
)

Definition at line 156 of file PPSPixelG4Hit.cc.

156  {
157  elem_ += em;
158  hadr_ += hd;
159 }

References elem_, and hadr_.

◆ Draw()

void PPSPixelG4Hit::Draw ( )
inlineoverride

Definition at line 50 of file PPSPixelG4Hit.h.

50 {}

◆ eM()

double PPSPixelG4Hit::eM ( ) const

Definition at line 137 of file PPSPixelG4Hit.cc.

137 { return elem_; }

References elem_.

Referenced by addEnergyDeposit().

◆ energyDeposit()

double PPSPixelG4Hit::energyDeposit ( ) const

Definition at line 161 of file PPSPixelG4Hit.cc.

161 { return elem_ + hadr_; }

References elem_, and hadr_.

◆ energyLoss()

float PPSPixelG4Hit::energyLoss ( void  ) const

Definition at line 165 of file PPSPixelG4Hit.cc.

165 { return theEnergyLoss_; }

References theEnergyLoss_.

Referenced by PPSPixelSD::EndOfEvent().

◆ entryPoint()

const G4ThreeVector & PPSPixelG4Hit::entryPoint ( ) const

Definition at line 129 of file PPSPixelG4Hit.cc.

129 { return theEntryPoint_; }

References theEntryPoint_.

Referenced by PPSPixelSD::EndOfEvent().

◆ exitPoint()

const G4ThreeVector & PPSPixelG4Hit::exitPoint ( ) const

Definition at line 133 of file PPSPixelG4Hit.cc.

133 { return theExitPoint_; }

References theExitPoint_.

Referenced by PPSPixelSD::EndOfEvent().

◆ hadr()

double PPSPixelG4Hit::hadr ( ) const

Definition at line 140 of file PPSPixelG4Hit.cc.

140 { return hadr_; }

References hadr_.

Referenced by addEnergyDeposit().

◆ incidentEnergy()

double PPSPixelG4Hit::incidentEnergy ( ) const

Definition at line 143 of file PPSPixelG4Hit.cc.

143 { return theIncidentEnergy_; }

References theIncidentEnergy_.

◆ meanPosition()

const G4ThreeVector& PPSPixelG4Hit::meanPosition ( ) const
inline

Definition at line 53 of file PPSPixelG4Hit.h.

53 { return MeanPosition_; };

References MeanPosition_.

◆ operator=()

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

Definition at line 87 of file PPSPixelG4Hit.cc.

87  {
89  elem_ = right.elem_;
90  hadr_ = right.hadr_;
92  theTrackID_ = right.theTrackID_;
93  theUnitID_ = right.theUnitID_;
95 
96  theX_ = right.theX_;
97  theY_ = right.theY_;
98  theZ_ = right.theZ_;
99  thePabs_ = right.thePabs_;
100  theTof_ = right.theTof_;
103 
108  theParentId_ = right.theParentId_;
109  theVx_ = right.theVx_;
110  theVy_ = right.theVy_;
111  theVz_ = right.theVz_;
112  thePx_ = right.thePx_;
113  thePy_ = right.thePy_;
114  thePz_ = right.thePz_;
115  theVPx_ = right.theVPx_;
116  theVPy_ = right.theVPy_;
117  theVPz_ = right.theVPz_;
118 
119  return *this;
120 }

References elem_, hadr_, MeanPosition_, theEnergyLoss_, theEntryPoint_, theExitPoint_, theIncidentEnergy_, thePabs_, theParentId_, theParticleType_, thePhiAtEntry_, thePx_, thePy_, thePz_, theThetaAtEntry_, theTimeSlice_, theTof_, theTrackID_, theUnitID_, theVPx_, theVPy_, theVPz_, theVx_, theVy_, theVz_, theX_, theY_, and theZ_.

◆ operator==()

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

Definition at line 47 of file PPSPixelG4Hit.h.

47 { return 0; }

◆ p()

float PPSPixelG4Hit::p ( ) const

Definition at line 163 of file PPSPixelG4Hit.cc.

163 { return thePabs_; }

References thePabs_.

Referenced by PPSPixelSD::EndOfEvent(), Electron.Electron::ptErr(), and setParentId().

◆ parentId()

int PPSPixelG4Hit::parentId ( ) const

Definition at line 200 of file PPSPixelG4Hit.cc.

200 { return theParentId_; }

References theParentId_.

◆ particleType()

int PPSPixelG4Hit::particleType ( ) const

Definition at line 166 of file PPSPixelG4Hit.cc.

166 { return theParticleType_; }

References theParticleType_.

Referenced by PPSPixelSD::EndOfEvent().

◆ phiAtEntry()

float PPSPixelG4Hit::phiAtEntry ( ) const

Definition at line 186 of file PPSPixelG4Hit.cc.

186 { return thePhiAtEntry_; }

References thePhiAtEntry_.

Referenced by PPSPixelSD::EndOfEvent().

◆ Print()

void PPSPixelG4Hit::Print ( void  )
override

Definition at line 127 of file PPSPixelG4Hit.cc.

127 { edm::LogInfo("PPSPixelG4Hit") << (*this); }

◆ px()

float PPSPixelG4Hit::px ( ) const

Definition at line 167 of file PPSPixelG4Hit.cc.

167 { return thePx_; }

References thePx_.

◆ py()

float PPSPixelG4Hit::py ( ) const

Definition at line 168 of file PPSPixelG4Hit.cc.

168 { return thePy_; }

References thePy_.

◆ pz()

float PPSPixelG4Hit::pz ( ) const

Definition at line 169 of file PPSPixelG4Hit.cc.

169 { return thePz_; }

References thePz_.

◆ setEM()

void PPSPixelG4Hit::setEM ( double  e)

Definition at line 138 of file PPSPixelG4Hit.cc.

138 { elem_ = e; }

References MillePedeFileConverter_cfg::e, and elem_.

◆ setEnergyLoss()

void PPSPixelG4Hit::setEnergyLoss ( float  e)

Definition at line 182 of file PPSPixelG4Hit.cc.

182 { theEnergyLoss_ = e; }

References MillePedeFileConverter_cfg::e, and theEnergyLoss_.

Referenced by PPSPixelSD::createNewHit(), and PPSPixelSD::updateHit().

◆ setEntryPoint()

void PPSPixelG4Hit::setEntryPoint ( const G4ThreeVector &  xyz)

Definition at line 131 of file PPSPixelG4Hit.cc.

131 { theEntryPoint_ = xyz; }

References theEntryPoint_.

Referenced by PPSPixelSD::createNewHit().

◆ setExitPoint()

void PPSPixelG4Hit::setExitPoint ( const G4ThreeVector &  xyz)

Definition at line 135 of file PPSPixelG4Hit.cc.

135 { theExitPoint_ = xyz; }

References theExitPoint_.

Referenced by PPSPixelSD::createNewHit().

◆ setHadr()

void PPSPixelG4Hit::setHadr ( double  e)

Definition at line 141 of file PPSPixelG4Hit.cc.

141 { hadr_ = e; }

References MillePedeFileConverter_cfg::e, and hadr_.

◆ setIncidentEnergy()

void PPSPixelG4Hit::setIncidentEnergy ( double  e)

Definition at line 144 of file PPSPixelG4Hit.cc.

144 { theIncidentEnergy_ = e; }

References MillePedeFileConverter_cfg::e, and theIncidentEnergy_.

Referenced by PPSPixelSD::createNewHit().

◆ setMeanPosition()

void PPSPixelG4Hit::setMeanPosition ( const G4ThreeVector &  a)
inline

Definition at line 54 of file PPSPixelG4Hit.h.

54 { MeanPosition_ = a; };

References a, and MeanPosition_.

Referenced by PPSPixelSD::createNewHit().

◆ setP()

void PPSPixelG4Hit::setP ( float  e)

Definition at line 174 of file PPSPixelG4Hit.cc.

174 { thePabs_ = e; }

References MillePedeFileConverter_cfg::e, and thePabs_.

Referenced by PPSPixelSD::createNewHit().

◆ setParentId()

void PPSPixelG4Hit::setParentId ( int  p)

Definition at line 201 of file PPSPixelG4Hit.cc.

201 { theParentId_ = p; }

References p(), and theParentId_.

Referenced by PPSPixelSD::createNewHit().

◆ setParticleType()

void PPSPixelG4Hit::setParticleType ( short  i)

Definition at line 183 of file PPSPixelG4Hit.cc.

183 { theParticleType_ = i; }

References mps_fire::i, and theParticleType_.

Referenced by PPSPixelSD::createNewHit().

◆ setPhiAtEntry()

void PPSPixelG4Hit::setPhiAtEntry ( float  f)

Definition at line 189 of file PPSPixelG4Hit.cc.

189 { thePhiAtEntry_ = f; }

References f, and thePhiAtEntry_.

Referenced by PPSPixelSD::createNewHit().

◆ setPx()

void PPSPixelG4Hit::setPx ( float  e)

Definition at line 175 of file PPSPixelG4Hit.cc.

175 { thePx_ = e; }

References MillePedeFileConverter_cfg::e, and thePx_.

◆ setPy()

void PPSPixelG4Hit::setPy ( float  e)

Definition at line 176 of file PPSPixelG4Hit.cc.

176 { thePy_ = e; }

References MillePedeFileConverter_cfg::e, and thePy_.

◆ setPz()

void PPSPixelG4Hit::setPz ( float  e)

Definition at line 177 of file PPSPixelG4Hit.cc.

177 { thePz_ = e; }

References MillePedeFileConverter_cfg::e, and thePz_.

◆ setThetaAtEntry()

void PPSPixelG4Hit::setThetaAtEntry ( float  t)

Definition at line 188 of file PPSPixelG4Hit.cc.

188 { theThetaAtEntry_ = t; }

References submitPVValidationJobs::t, and theThetaAtEntry_.

Referenced by PPSPixelSD::createNewHit().

◆ setTimeSlice()

void PPSPixelG4Hit::setTimeSlice ( double  d)

Definition at line 153 of file PPSPixelG4Hit.cc.

153 { theTimeSlice_ = d; }

References ztail::d, and theTimeSlice_.

Referenced by PPSPixelSD::createNewHit().

◆ setTof()

void PPSPixelG4Hit::setTof ( float  e)

Definition at line 181 of file PPSPixelG4Hit.cc.

181 { theTof_ = e; }

References MillePedeFileConverter_cfg::e, and theTof_.

Referenced by PPSPixelSD::createNewHit().

◆ setTrackID()

void PPSPixelG4Hit::setTrackID ( int  i)

Definition at line 147 of file PPSPixelG4Hit.cc.

147 { theTrackID_ = i; }

References mps_fire::i, and theTrackID_.

Referenced by PPSPixelSD::createNewHit().

◆ setUnitID()

void PPSPixelG4Hit::setUnitID ( uint32_t  i)

Definition at line 150 of file PPSPixelG4Hit.cc.

150 { theUnitID_ = i; }

References mps_fire::i, and theUnitID_.

Referenced by PPSPixelSD::createNewHit().

◆ setVPx()

void PPSPixelG4Hit::setVPx ( float  e)

Definition at line 178 of file PPSPixelG4Hit.cc.

178 { theVPx_ = e; }

References MillePedeFileConverter_cfg::e, and theVPx_.

◆ setVPy()

void PPSPixelG4Hit::setVPy ( float  e)

Definition at line 179 of file PPSPixelG4Hit.cc.

179 { theVPy_ = e; }

References MillePedeFileConverter_cfg::e, and theVPy_.

◆ setVPz()

void PPSPixelG4Hit::setVPz ( float  e)

Definition at line 180 of file PPSPixelG4Hit.cc.

180 { theVPz_ = e; }

References MillePedeFileConverter_cfg::e, and theVPz_.

◆ setVx()

void PPSPixelG4Hit::setVx ( float  p)

Definition at line 204 of file PPSPixelG4Hit.cc.

204 { theVx_ = t; }

References submitPVValidationJobs::t, and theVx_.

Referenced by PPSPixelSD::createNewHit().

◆ setVy()

void PPSPixelG4Hit::setVy ( float  p)

Definition at line 207 of file PPSPixelG4Hit.cc.

207 { theVy_ = t; }

References submitPVValidationJobs::t, and theVy_.

Referenced by PPSPixelSD::createNewHit().

◆ setVz()

void PPSPixelG4Hit::setVz ( float  p)

Definition at line 210 of file PPSPixelG4Hit.cc.

210 { theVz_ = t; }

References submitPVValidationJobs::t, and theVz_.

Referenced by PPSPixelSD::createNewHit().

◆ setX()

void PPSPixelG4Hit::setX ( float  t)

Definition at line 192 of file PPSPixelG4Hit.cc.

192 { theX_ = t; }

References submitPVValidationJobs::t, and theX_.

◆ setY()

void PPSPixelG4Hit::setY ( float  t)

Definition at line 195 of file PPSPixelG4Hit.cc.

195 { theY_ = t; }

References submitPVValidationJobs::t, and theY_.

◆ setZ()

void PPSPixelG4Hit::setZ ( float  t)

Definition at line 198 of file PPSPixelG4Hit.cc.

198 { theZ_ = t; }

References submitPVValidationJobs::t, and theZ_.

◆ thetaAtEntry()

float PPSPixelG4Hit::thetaAtEntry ( ) const

Definition at line 185 of file PPSPixelG4Hit.cc.

185 { return theThetaAtEntry_; }

References theThetaAtEntry_.

Referenced by PPSPixelSD::EndOfEvent().

◆ timeSlice()

double PPSPixelG4Hit::timeSlice ( ) const

Definition at line 152 of file PPSPixelG4Hit.cc.

152 { return theTimeSlice_; }

References theTimeSlice_.

◆ timeSliceID()

int PPSPixelG4Hit::timeSliceID ( ) const

Definition at line 154 of file PPSPixelG4Hit.cc.

154 { return (int)theTimeSlice_; }

References theTimeSlice_.

Referenced by PPSPixelSD::hitExists().

◆ tof()

float PPSPixelG4Hit::tof ( ) const

Definition at line 164 of file PPSPixelG4Hit.cc.

164 { return theTof_; }

References theTof_.

Referenced by PPSPixelSD::EndOfEvent().

◆ trackID()

int PPSPixelG4Hit::trackID ( ) const

Definition at line 146 of file PPSPixelG4Hit.cc.

146 { return theTrackID_; }

References theTrackID_.

Referenced by PPSPixelSD::EndOfEvent(), and PPSPixelSD::hitExists().

◆ unitID()

uint32_t PPSPixelG4Hit::unitID ( ) const

Definition at line 149 of file PPSPixelG4Hit.cc.

149 { return theUnitID_; }

References theUnitID_.

Referenced by PPSPixelSD::EndOfEvent(), and PPSPixelSD::hitExists().

◆ vPx()

float PPSPixelG4Hit::vPx ( ) const

Definition at line 170 of file PPSPixelG4Hit.cc.

170 { return theVPx_; }

References theVPx_.

◆ vPy()

float PPSPixelG4Hit::vPy ( ) const

Definition at line 171 of file PPSPixelG4Hit.cc.

171 { return theVPy_; }

References theVPy_.

◆ vPz()

float PPSPixelG4Hit::vPz ( ) const

Definition at line 172 of file PPSPixelG4Hit.cc.

172 { return theVPz_; }

References theVPz_.

◆ vx()

float PPSPixelG4Hit::vx ( ) const

Definition at line 203 of file PPSPixelG4Hit.cc.

203 { return theVx_; }

References theVx_.

◆ vy()

float PPSPixelG4Hit::vy ( ) const

Definition at line 206 of file PPSPixelG4Hit.cc.

206 { return theVy_; }

References theVy_.

◆ vz()

float PPSPixelG4Hit::vz ( ) const

Definition at line 209 of file PPSPixelG4Hit.cc.

209 { return theVz_; }

References theVz_.

◆ x()

float PPSPixelG4Hit::x ( ) const

◆ y()

float PPSPixelG4Hit::y ( ) const

◆ z()

float PPSPixelG4Hit::z ( ) const

Definition at line 197 of file PPSPixelG4Hit.cc.

197 { return theZ_; }

References theZ_.

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

Member Data Documentation

◆ elem_

double PPSPixelG4Hit::elem_
private

Definition at line 132 of file PPSPixelG4Hit.h.

Referenced by addEnergyDeposit(), eM(), energyDeposit(), operator=(), PPSPixelG4Hit(), and setEM().

◆ hadr_

double PPSPixelG4Hit::hadr_
private

◆ MeanPosition_

G4ThreeVector PPSPixelG4Hit::MeanPosition_
private

Definition at line 131 of file PPSPixelG4Hit.h.

Referenced by meanPosition(), operator=(), PPSPixelG4Hit(), and setMeanPosition().

◆ theEnergyLoss_

float PPSPixelG4Hit::theEnergyLoss_
private

Definition at line 145 of file PPSPixelG4Hit.h.

Referenced by energyLoss(), operator=(), PPSPixelG4Hit(), and setEnergyLoss().

◆ theEntryPoint_

G4ThreeVector PPSPixelG4Hit::theEntryPoint_
private

Definition at line 150 of file PPSPixelG4Hit.h.

Referenced by entryPoint(), operator=(), PPSPixelG4Hit(), and setEntryPoint().

◆ theExitPoint_

G4ThreeVector PPSPixelG4Hit::theExitPoint_
private

Definition at line 151 of file PPSPixelG4Hit.h.

Referenced by exitPoint(), operator=(), PPSPixelG4Hit(), and setExitPoint().

◆ theIncidentEnergy_

double PPSPixelG4Hit::theIncidentEnergy_
private

Definition at line 134 of file PPSPixelG4Hit.h.

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

◆ thePabs_

float PPSPixelG4Hit::thePabs_
private

Definition at line 143 of file PPSPixelG4Hit.h.

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

◆ theParentId_

int PPSPixelG4Hit::theParentId_
private

Definition at line 153 of file PPSPixelG4Hit.h.

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

◆ theParticleType_

int PPSPixelG4Hit::theParticleType_
private

Definition at line 146 of file PPSPixelG4Hit.h.

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

◆ thePhiAtEntry_

float PPSPixelG4Hit::thePhiAtEntry_
private

Definition at line 149 of file PPSPixelG4Hit.h.

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

◆ thePx_

float PPSPixelG4Hit::thePx_
private

Definition at line 152 of file PPSPixelG4Hit.h.

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

◆ thePy_

float PPSPixelG4Hit::thePy_
private

Definition at line 152 of file PPSPixelG4Hit.h.

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

◆ thePz_

float PPSPixelG4Hit::thePz_
private

Definition at line 152 of file PPSPixelG4Hit.h.

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

◆ theThetaAtEntry_

float PPSPixelG4Hit::theThetaAtEntry_
private

Definition at line 148 of file PPSPixelG4Hit.h.

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

◆ theTimeSlice_

double PPSPixelG4Hit::theTimeSlice_
private

Definition at line 138 of file PPSPixelG4Hit.h.

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

◆ theTof_

float PPSPixelG4Hit::theTof_
private

Definition at line 144 of file PPSPixelG4Hit.h.

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

◆ theTrackID_

int PPSPixelG4Hit::theTrackID_
private

Definition at line 135 of file PPSPixelG4Hit.h.

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

◆ theUnitID_

uint32_t PPSPixelG4Hit::theUnitID_
private

Definition at line 137 of file PPSPixelG4Hit.h.

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

◆ theVPx_

float PPSPixelG4Hit::theVPx_
private

Definition at line 152 of file PPSPixelG4Hit.h.

Referenced by operator=(), PPSPixelG4Hit(), setVPx(), and vPx().

◆ theVPy_

float PPSPixelG4Hit::theVPy_
private

Definition at line 152 of file PPSPixelG4Hit.h.

Referenced by operator=(), PPSPixelG4Hit(), setVPy(), and vPy().

◆ theVPz_

float PPSPixelG4Hit::theVPz_
private

Definition at line 152 of file PPSPixelG4Hit.h.

Referenced by operator=(), PPSPixelG4Hit(), setVPz(), and vPz().

◆ theVx_

float PPSPixelG4Hit::theVx_
private

Definition at line 154 of file PPSPixelG4Hit.h.

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

◆ theVy_

float PPSPixelG4Hit::theVy_
private

Definition at line 155 of file PPSPixelG4Hit.h.

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

◆ theVz_

float PPSPixelG4Hit::theVz_
private

Definition at line 156 of file PPSPixelG4Hit.h.

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

◆ theX_

float PPSPixelG4Hit::theX_
private

Definition at line 140 of file PPSPixelG4Hit.h.

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

◆ theY_

float PPSPixelG4Hit::theY_
private

Definition at line 141 of file PPSPixelG4Hit.h.

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

◆ theZ_

float PPSPixelG4Hit::theZ_
private

Definition at line 142 of file PPSPixelG4Hit.h.

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

PPSPixelG4Hit::eM
double eM() const
Definition: PPSPixelG4Hit.cc:137
PPSPixelG4Hit::theEnergyLoss_
float theEnergyLoss_
Definition: PPSPixelG4Hit.h:145
PPSPixelG4Hit::theVPy_
float theVPy_
Definition: PPSPixelG4Hit.h:152
mps_fire.i
i
Definition: mps_fire.py:428
PPSPixelG4Hit::theVx_
float theVx_
Definition: PPSPixelG4Hit.h:154
PPSPixelG4Hit::theThetaAtEntry_
float theThetaAtEntry_
Definition: PPSPixelG4Hit.h:148
PPSPixelG4Hit::theUnitID_
uint32_t theUnitID_
Definition: PPSPixelG4Hit.h:137
PPSPixelG4Hit::theY_
float theY_
Definition: PPSPixelG4Hit.h:141
f
double f[11][100]
Definition: MuScleFitUtils.cc:78
PPSPixelG4Hit::theVPz_
float theVPz_
Definition: PPSPixelG4Hit.h:152
PPSPixelG4Hit::theEntryPoint_
G4ThreeVector theEntryPoint_
Definition: PPSPixelG4Hit.h:150
PPSPixelG4Hit::MeanPosition_
G4ThreeVector MeanPosition_
Definition: PPSPixelG4Hit.h:131
edm::LogInfo
Log< level::Info, false > LogInfo
Definition: MessageLogger.h:125
PPSPixelG4Hit::theZ_
float theZ_
Definition: PPSPixelG4Hit.h:142
PPSPixelG4Hit::thePx_
float thePx_
Definition: PPSPixelG4Hit.h:152
PPSPixelG4Hit::theExitPoint_
G4ThreeVector theExitPoint_
Definition: PPSPixelG4Hit.h:151
PPSPixelG4Hit::theIncidentEnergy_
double theIncidentEnergy_
Definition: PPSPixelG4Hit.h:134
PPSPixelG4Hit::theVy_
float theVy_
Definition: PPSPixelG4Hit.h:155
PPSPixelG4Hit::theTrackID_
int theTrackID_
Definition: PPSPixelG4Hit.h:135
PPSPixelG4Hit::theTof_
float theTof_
Definition: PPSPixelG4Hit.h:144
PPSPixelG4Hit::thePabs_
float thePabs_
Definition: PPSPixelG4Hit.h:143
PPSPixelG4Hit::thePhiAtEntry_
float thePhiAtEntry_
Definition: PPSPixelG4Hit.h:149
a
double a
Definition: hdecay.h:119
PPSPixelG4Hit::theTimeSlice_
double theTimeSlice_
Definition: PPSPixelG4Hit.h:138
PPSPixelG4Hit::thePy_
float thePy_
Definition: PPSPixelG4Hit.h:152
PPSPixelG4Hit::theVz_
float theVz_
Definition: PPSPixelG4Hit.h:156
PPSPixelG4Hit::p
float p() const
Definition: PPSPixelG4Hit.cc:163
PPSPixelG4Hit::theParentId_
int theParentId_
Definition: PPSPixelG4Hit.h:153
PPSPixelG4Hit::hadr_
double hadr_
Definition: PPSPixelG4Hit.h:133
PPSPixelG4Hit::elem_
double elem_
Definition: PPSPixelG4Hit.h:132
PPSPixelG4Hit::theParticleType_
int theParticleType_
Definition: PPSPixelG4Hit.h:146
ztail.d
d
Definition: ztail.py:151
PPSPixelG4Hit::hadr
double hadr() const
Definition: PPSPixelG4Hit.cc:140
PPSPixelG4Hit::theVPx_
float theVPx_
Definition: PPSPixelG4Hit.h:152
submitPVValidationJobs.t
string t
Definition: submitPVValidationJobs.py:644
PPSPixelG4Hit::theX_
float theX_
Definition: PPSPixelG4Hit.h:140
PPSPixelG4Hit::thePz_
float thePz_
Definition: PPSPixelG4Hit.h:152
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37