Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
SimDataFormats
CaloHit
src
PCaloHit.cc
Go to the documentation of this file.
1
#include "
SimDataFormats/CaloHit/interface/PCaloHit.h
"
2
#include <iostream>
3
4
PCaloHit::PCaloHit
(
float
eEM,
float
eHad,
float
t
,
int
i
, uint16_t
d
) : myTime(t), myItra(i), myDepth(d) {
5
myEnergy
= eEM + eHad;
6
myEMFraction
= (
myEnergy
<= 0.f ? 1.f : eEM /
myEnergy
);
7
}
8
9
PCaloHit::PCaloHit
(
unsigned
int
id
,
float
eEM,
float
eHad,
float
t
,
int
i
, uint16_t
d
)
10
: myTime(t), myItra(i), detId(id), myDepth(d) {
11
myEnergy
= eEM + eHad;
12
myEMFraction
= (
myEnergy
<= 0.f ? 1.f : eEM /
myEnergy
);
13
}
14
15
std::ostream&
operator<<
(std::ostream&
o
,
const
PCaloHit
&
hit
) {
16
o <<
"0x"
<< std::hex << hit.
id
() <<
std::dec
<<
": Energy (EM) "
<< hit.
energyEM
() <<
" GeV "
17
<<
": Energy (Had) "
<< hit.
energyHad
() <<
" GeV "
18
<<
" Tof "
<< hit.
time
() <<
" ns "
19
<<
" Geant track #"
<< hit.
geantTrackId
() <<
" Encoded depth "
<< hit.
depth
();
20
21
return
o
;
22
}
mps_fire.i
i
Definition:
mps_fire.py:428
PCaloHit::time
double time() const
Definition:
PCaloHit.h:30
PCaloHit
Definition:
PCaloHit.h:8
PCaloHit::energyEM
double energyEM() const
Definition:
PCaloHit.h:25
submitPVValidationJobs.t
string t
Definition:
submitPVValidationJobs.py:644
PCaloHit::depth
uint16_t depth() const
Definition:
PCaloHit.h:43
PCaloHit::energyHad
double energyHad() const
Definition:
PCaloHit.h:26
operator<<
std::ostream & operator<<(std::ostream &out, const ALILine &li)
Definition:
ALILine.cc:167
ztail.d
tuple d
Definition:
ztail.py:151
PCaloHit::myEMFraction
float myEMFraction
Definition:
PCaloHit.h:67
PCaloHit::geantTrackId
int geantTrackId() const
Definition:
PCaloHit.h:33
PCaloHit::id
unsigned int id() const
Definition:
PCaloHit.h:37
PCaloHit.h
PCaloHit::PCaloHit
PCaloHit(float e=0., float t=0., int i=0, float emFraction=1., uint16_t d=0)
Definition:
PCaloHit.h:10
hit
Definition:
SiStripHitEffFromCalibTree.cc:87
class-composition.o
tuple o
Definition:
class-composition.py:65
PCaloHit::myEnergy
float myEnergy
Definition:
PCaloHit.h:66
TauDecayModes.dec
tuple dec
Definition:
TauDecayModes.py:142
Generated for CMSSW Reference Manual by
1.8.5