SimMuon
Neutron
src
RootSimHit.cc
Go to the documentation of this file.
1
#include "
SimMuon/Neutron/src/RootSimHit.h
"
2
ClassImp
(
RootSimHit
);
3
4
RootSimHit::RootSimHit
(
const
PSimHit
&
hit
)
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()) {}
20
21
PSimHit
RootSimHit::get
()
const
{
22
return
PSimHit
(
Local3DPoint
(
theEntryX
,
theEntryY
,
theEntryZ
),
23
Local3DPoint
(
theExitX
,
theExitY
,
theExitZ
),
24
thePabs
,
25
theTof
,
26
theEnergyLoss
,
27
theParticleType
,
28
theDetUnitId
,
29
theTrackId
,
30
theThetaAtEntry
,
31
thePhiAtEntry
,
32
theProcessType
);
33
}
RootSimHit.h
RootSimHit::RootSimHit
RootSimHit()
Definition:
RootSimHit.h:9
RootSimHit::theEntryZ
float theEntryZ
Definition:
RootSimHit.h:19
ecal::raw::entryPoint
void entryPoint(InputDataCPU const &, InputDataGPU &, OutputDataGPU &, ScratchDataGPU &, OutputDataCPU &, ConditionsProducts const &, cudaStream_t, uint32_t const, uint32_t const)
RootSimHit::theEntryY
float theEntryY
Definition:
RootSimHit.h:18
RootSimHit::thePhiAtEntry
float thePhiAtEntry
Definition:
RootSimHit.h:26
RootSimHit
Definition:
RootSimHit.h:7
RootSimHit::theEnergyLoss
float theEnergyLoss
Definition:
RootSimHit.h:24
RootSimHit::theExitX
float theExitX
Definition:
RootSimHit.h:20
RootSimHit::theTof
float theTof
Definition:
RootSimHit.h:28
detailsBasic3DVector::z
float float float z
Definition:
extBasic3DVector.h:14
RootSimHit::get
PSimHit get() const
Definition:
RootSimHit.cc:21
RootSimHit::theThetaAtEntry
float theThetaAtEntry
Definition:
RootSimHit.h:25
RootSimHit::theEntryX
float theEntryX
Definition:
RootSimHit.h:17
RootSimHit::theParticleType
short theParticleType
Definition:
RootSimHit.h:29
ClassImp
ClassImp(RootSimHit)
PbPb_ZMuSkimMuonDPG_cff.particleType
particleType
Definition:
PbPb_ZMuSkimMuonDPG_cff.py:27
RootSimHit::theDetUnitId
unsigned int theDetUnitId
Definition:
RootSimHit.h:34
detailsBasic3DVector::y
float float y
Definition:
extBasic3DVector.h:14
hit
Definition:
SiStripHitEffFromCalibTree.cc:88
fastSimProducer_cff.energyLoss
energyLoss
Definition:
fastSimProducer_cff.py:56
RootSimHit::theExitZ
float theExitZ
Definition:
RootSimHit.h:22
RootSimHit::theExitY
float theExitY
Definition:
RootSimHit.h:21
RootSimHit::theProcessType
unsigned short theProcessType
Definition:
RootSimHit.h:30
PSimHit
Definition:
PSimHit.h:15
x
float x
Definition:
beamSpotDipStandalone.cc:55
RootSimHit::theTrackId
unsigned int theTrackId
Definition:
RootSimHit.h:35
RootSimHit::thePabs
float thePabs
Definition:
RootSimHit.h:23
Local3DPoint
Point3DBase< float, LocalTag > Local3DPoint
Definition:
LocalPoint.h:9
Generated for CMSSW Reference Manual by
1.8.14