1#ifndef RootEventData_TRecEmcShower_H
2#define RootEventData_TRecEmcShower_H 1
21 Int_t
trackId()
const {
return m_trackId; }
22 Int_t
numHits()
const {
return m_numHits; }
23 Int_t
status()
const {
return m_status; }
24 Int_t
cellId()
const {
return m_cellId; }
25 Int_t
module()
const {
return m_module; }
26 Double_t
x()
const {
return m_x; }
27 Double_t
y()
const {
return m_y; }
28 Double_t
z()
const {
return m_z; }
29 Double_t
theta()
const {
return m_theta; }
30 Double_t
dtheta()
const {
return m_dTheta; }
31 Double_t
phi()
const {
return m_phi; }
32 Double_t
dphi()
const {
return m_dPhi; }
33 Double_t
energy()
const {
return m_energy; }
34 Double_t
dE()
const {
return m_dE; }
35 Double_t
eSeed()
const {
return m_eSeed; }
36 Double_t
e3x3()
const {
return m_e3x3; }
37 Double_t
e5x5()
const {
return m_e5x5; }
38 Double_t
eAll()
const {
return m_eall; }
39 Double_t
eLepton()
const {
return m_elepton; }
40 Double_t
time()
const {
return m_time; }
45 Double_t
err( Int_t i )
const {
return m_err[i]; }
47 map<Int_t, Double_t>
cellIdMap()
const {
return m_cellIdMap; }
48 vector<Int_t>
cellId3x3()
const {
return m_cellId3x3; }
49 vector<Int_t>
cellId5x5()
const {
return m_cellId5x5; }
57 void setModule(
const Int_t mod ) { m_module = mod; }
58 void setX(
const Double_t
x ) { m_x =
x; }
59 void setY(
const Double_t
y ) { m_y =
y; }
60 void setZ(
const Double_t
z ) { m_z =
z; }
61 void setEnergy(
const Double_t e ) { m_energy = e; }
62 void setDE(
const Double_t de ) { m_dE = de; }
66 void setDphi(
const Double_t dpi ) { m_dPhi = dpi; }
70 void setEAll(
const Double_t eall ) { m_eall = eall; }
71 void setELepton(
const Double_t elepton ) { m_elepton = elepton; }
84 m_trackId = emcshower->
trackId();
85 m_numHits = emcshower->
numHits();
86 m_status = emcshower->
status();
87 m_cellId = emcshower->
cellId();
88 m_module = emcshower->
module();
92 m_theta = emcshower->
theta();
93 m_dTheta = emcshower->
dtheta();
94 m_phi = emcshower->
phi();
95 m_dPhi = emcshower->
dphi();
96 m_energy = emcshower->
energy();
97 m_dE = emcshower->
dE();
98 m_eSeed = emcshower->
eSeed();
99 m_e3x3 = emcshower->
e3x3();
100 m_e5x5 = emcshower->
e5x5();
101 m_eall = emcshower->
eAll();
102 m_elepton = emcshower->
eLepton();
103 m_time = emcshower->
time();
108 for (
int i = 0; i < 6; i++ ) { m_err[i] = emcshower->
err( i ); }
137 Double_t m_secondMoment;
138 Double_t m_latMoment;
139 Double_t m_a20Moment;
140 Double_t m_a42Moment;
144 map<Int_t, Double_t> m_cellIdMap;
145 vector<Int_t> m_cellId3x3;
146 vector<Int_t> m_cellId5x5;
NTuple::Array< double > m_z
NTuple::Array< double > m_x
NTuple::Array< double > m_y
void setDphi(const Double_t dpi)
void setTime(const Double_t time)
void setCellIdMap(const map< Int_t, Double_t > &cellIdMap)
void setY(const Double_t y)
void setX(const Double_t x)
Double_t err(Int_t i) const
void setELepton(const Double_t elepton)
void setDtheta(const Double_t dt)
Double_t a20Moment() const
void setA20Moment(const Double_t a20Moment)
Double_t latMoment() const
void setStatus(const Int_t st)
void setClusterId(const Int_t clusterId)
map< Int_t, Double_t > cellIdMap() const
void setModule(const Int_t mod)
void setTheta(const Double_t theta)
Double_t secondMoment() const
void setEnergy(const Double_t e)
void setSecondMoment(const Double_t secondMoment)
void setE3x3(const Double_t e3x3)
void setTRecEmcShower(const TRecEmcShower *emcshower)
void setZ(const Double_t z)
void setCellId5x5(const vector< Int_t > &cellId5x5)
void setE5x5(const Double_t e5x5)
vector< Int_t > cellId5x5() const
void setCellId3x3(const vector< Int_t > &cellId3x3)
vector< Int_t > cellId3x3() const
void setEAll(const Double_t eall)
void setCellId(const Int_t id)
void setESeed(const Double_t eSeed)
void setNumHits(const Int_t hit)
Double_t a42Moment() const
void setErr(const Double_t err[6])
void setDE(const Double_t de)
void setA42Moment(const Double_t a42Moment)
void setPhi(const Double_t pi)
void setTrackId(const Int_t trackId)
void setLatMoment(const Double_t latMoment)