CMS 3D CMS Logo

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

#include <RootSimHit.h>

Inheritance diagram for RootSimHit:

Public Member Functions

PSimHit get () const
 
 RootSimHit ()
 
 RootSimHit (const PSimHit &hit)
 

Private Attributes

unsigned int theDetUnitId
 
float theEnergyLoss
 
float theEntryX
 
float theEntryY
 
float theEntryZ
 
float theExitX
 
float theExitY
 
float theExitZ
 
float thePabs
 
short theParticleType
 
float thePhiAtEntry
 
unsigned short theProcessType
 
float theThetaAtEntry
 
float theTof
 
unsigned int theTrackId
 

Detailed Description

Definition at line 7 of file RootSimHit.h.

Constructor & Destructor Documentation

◆ RootSimHit() [1/2]

RootSimHit::RootSimHit ( )
inline

Definition at line 9 of file RootSimHit.h.

9 {}

◆ RootSimHit() [2/2]

RootSimHit::RootSimHit ( const PSimHit hit)

Definition at line 4 of file RootSimHit.cc.

5  : theEntryX(hit.entryPoint().x()),
6  theEntryY(hit.entryPoint().y()),
7  theEntryZ(hit.entryPoint().z()),
8  theExitX(hit.exitPoint().x()),
9  theExitY(hit.exitPoint().y()),
10  theExitZ(hit.exitPoint().z()),
11  thePabs(hit.pabs()),
12  theEnergyLoss(hit.energyLoss()),
13  theThetaAtEntry(hit.thetaAtEntry()),
14  thePhiAtEntry(hit.phiAtEntry()),
15  theTof(hit.tof()),
16  theParticleType(hit.particleType()),
17  theProcessType(hit.processType()),
18  theDetUnitId(hit.detUnitId()),
19  theTrackId(hit.trackId()) {}

Member Function Documentation

◆ get()

PSimHit RootSimHit::get ( ) const

Member Data Documentation

◆ theDetUnitId

unsigned int RootSimHit::theDetUnitId
private

Definition at line 34 of file RootSimHit.h.

Referenced by get().

◆ theEnergyLoss

float RootSimHit::theEnergyLoss
private

Definition at line 24 of file RootSimHit.h.

Referenced by get().

◆ theEntryX

float RootSimHit::theEntryX
private

Definition at line 17 of file RootSimHit.h.

Referenced by get().

◆ theEntryY

float RootSimHit::theEntryY
private

Definition at line 18 of file RootSimHit.h.

Referenced by get().

◆ theEntryZ

float RootSimHit::theEntryZ
private

Definition at line 19 of file RootSimHit.h.

Referenced by get().

◆ theExitX

float RootSimHit::theExitX
private

Definition at line 20 of file RootSimHit.h.

Referenced by get().

◆ theExitY

float RootSimHit::theExitY
private

Definition at line 21 of file RootSimHit.h.

Referenced by get().

◆ theExitZ

float RootSimHit::theExitZ
private

Definition at line 22 of file RootSimHit.h.

Referenced by get().

◆ thePabs

float RootSimHit::thePabs
private

Definition at line 23 of file RootSimHit.h.

Referenced by get().

◆ theParticleType

short RootSimHit::theParticleType
private

Definition at line 29 of file RootSimHit.h.

Referenced by get().

◆ thePhiAtEntry

float RootSimHit::thePhiAtEntry
private

Definition at line 26 of file RootSimHit.h.

Referenced by get().

◆ theProcessType

unsigned short RootSimHit::theProcessType
private

Definition at line 30 of file RootSimHit.h.

Referenced by get().

◆ theThetaAtEntry

float RootSimHit::theThetaAtEntry
private

Definition at line 25 of file RootSimHit.h.

Referenced by get().

◆ theTof

float RootSimHit::theTof
private

Definition at line 28 of file RootSimHit.h.

Referenced by get().

◆ theTrackId

unsigned int RootSimHit::theTrackId
private

Definition at line 35 of file RootSimHit.h.

Referenced by get().

RootSimHit::theExitX
float theExitX
Definition: RootSimHit.h:20
hit::y
double y
Definition: SiStripHitEffFromCalibTree.cc:90
RootSimHit::theParticleType
short theParticleType
Definition: RootSimHit.h:29
RootSimHit::theDetUnitId
unsigned int theDetUnitId
Definition: RootSimHit.h:34
RootSimHit::thePabs
float thePabs
Definition: RootSimHit.h:23
hit::x
double x
Definition: SiStripHitEffFromCalibTree.cc:89
RootSimHit::theEntryY
float theEntryY
Definition: RootSimHit.h:18
RootSimHit::theExitZ
float theExitZ
Definition: RootSimHit.h:22
RootSimHit::theTrackId
unsigned int theTrackId
Definition: RootSimHit.h:35
hit::z
double z
Definition: SiStripHitEffFromCalibTree.cc:91
RootSimHit::theThetaAtEntry
float theThetaAtEntry
Definition: RootSimHit.h:25
RootSimHit::theEnergyLoss
float theEnergyLoss
Definition: RootSimHit.h:24
RootSimHit::theEntryX
float theEntryX
Definition: RootSimHit.h:17
RootSimHit::theTof
float theTof
Definition: RootSimHit.h:28
RootSimHit::theEntryZ
float theEntryZ
Definition: RootSimHit.h:19
RootSimHit::thePhiAtEntry
float thePhiAtEntry
Definition: RootSimHit.h:26
PSimHit
Definition: PSimHit.h:15
RootSimHit::theExitY
float theExitY
Definition: RootSimHit.h:21
hit
Definition: SiStripHitEffFromCalibTree.cc:88
Local3DPoint
Point3DBase< float, LocalTag > Local3DPoint
Definition: LocalPoint.h:9
RootSimHit::theProcessType
unsigned short theProcessType
Definition: RootSimHit.h:30