Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
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
,
5
uint16_t d) : myTime(t), myItra(i), myDepth(d) {
6
myEnergy
= eEM + eHad;
7
myEMFraction
= (
myEnergy
<= 0. ? 1. :eEM/
myEnergy
);
8
}
9
10
PCaloHit::PCaloHit
(
unsigned
int
id
,
float
eEM,
float
eHad,
float
t
,
int
i
,
11
uint16_t d) : myTime(t), myItra(i), detId(id), myDepth(d) {
12
myEnergy
= eEM + eHad;
13
myEMFraction
= (
myEnergy
<= 0. ? 1. :eEM/
myEnergy
);
14
}
15
16
17
std::ostream &
operator<<
(std::ostream&
o
,
const
PCaloHit
&
hit
) {
18
o <<
"0x"
<<std::hex << hit.
id
() <<
std::dec
19
<<
": Energy (EM) "
<< hit.
energyEM
() <<
" GeV "
20
<<
": Energy (Had) "
<< hit.
energyHad
() <<
" GeV "
21
<<
" Tof "
<< hit.
time
() <<
" ns "
22
<<
" Geant track #"
<< hit.
geantTrackId
()
23
<<
" Encoded depth "
<< hit.
depth
();
24
25
return
o
;
26
}
i
int i
Definition:
DBlmapReader.cc:9
PCaloHit::time
double time() const
Definition:
PCaloHit.h:36
PCaloHit
Definition:
PCaloHit.h:8
PCaloHit::energyEM
double energyEM() const
Definition:
PCaloHit.h:30
PCaloHit::depth
uint16_t depth() const
Definition:
PCaloHit.h:49
PCaloHit::energyHad
double energyHad() const
Definition:
PCaloHit.h:31
operator<<
std::ostream & operator<<(std::ostream &out, const ALILine &li)
Definition:
ALILine.cc:187
PCaloHit::myEMFraction
float myEMFraction
Definition:
PCaloHit.h:70
edmStreamStallGrapher.t
tuple t
Definition:
edmStreamStallGrapher.py:108
PCaloHit::geantTrackId
int geantTrackId() const
Definition:
PCaloHit.h:39
PCaloHit::id
unsigned int id() const
Definition:
PCaloHit.h:43
python.connectstrParser.o
string o
Definition:
connectstrParser.py:70
PCaloHit.h
PCaloHit::PCaloHit
PCaloHit(float e=0., float t=0., int i=0, float emFraction=1., uint16_t d=0)
Definition:
PCaloHit.h:12
hit
Definition:
SiStripHitEffFromCalibTree.cc:85
PCaloHit::myEnergy
float myEnergy
Definition:
PCaloHit.h:69
TauDecayModes.dec
tuple dec
Definition:
TauDecayModes.py:48
Generated for CMSSW Reference Manual by
1.8.5