#include <ecalAnalysisSimple.h>
Definition at line 14 of file ecalAnalysisSimple.h.
◆ ecalAnalysisSimple() [1/3]
ecalAnalysisSimple::ecalAnalysisSimple |
( |
const char * |
name, |
|
|
const Int_t |
iVerbose |
|
) |
| |
◆ ecalAnalysisSimple() [2/3]
ecalAnalysisSimple::ecalAnalysisSimple |
( |
| ) |
|
◆ ~ecalAnalysisSimple()
virtual ecalAnalysisSimple::~ecalAnalysisSimple |
( |
| ) |
|
|
inlinevirtual |
◆ ecalAnalysisSimple() [3/3]
◆ Exec()
void ecalAnalysisSimple::Exec |
( |
Option_t * |
option | ) |
|
|
virtual |
Loop procedure
Definition at line 19 of file ecalAnalysisSimple.cxx.
20{
27 list<ecalCell*> cells;
28 list<ecalCell*>::const_iterator
p;
29
30
33
35 {
44
45
47 if (!cell) continue;
48 mcell=cell;
50 for(p=cells.begin();
p!=cells.end();++
p)
52 mcell=(*p);
53
55 for(p=cells.begin();
p!=cells.end();++
p)
57 break;
58
59 if (p!=cells.end()) continue;
60
67 for(p=cells.begin();
p!=cells.end();++
p)
68 fOE+=(*p)->GetEnergy();
69
71 }
72
73}
Int_t GetCellNumber() const
void GetNeighborsList(std::list< ecalCell * > &neib) const
Float_t GetCenterX() const
Float_t GetCenterY() const
Float_t GetEnergy() const
ecalCell * GetCell(Float_t x, Float_t y) const
◆ Finish()
void ecalAnalysisSimple::Finish |
( |
| ) |
|
|
virtual |
◆ Init()
InitStatus ecalAnalysisSimple::Init |
( |
| ) |
|
|
virtual |
Initing routine
Definition at line 137 of file ecalAnalysisSimple.cxx.
138{
139 FairRootManager* fManager=FairRootManager::Instance();
142 {
143 Fatal("Init()", "Can't find calorimeter structure. ");
144 return kFATAL;
145 }
146 fTracks=(TClonesArray*)fManager->GetObject(
"EcalPoint");
148 {
149 Fatal("Init()", "Can't find array of reconstructed tracks. ");
150 return kFATAL;
151 }
152 return kSUCCESS;
153}
◆ InitTree()
void ecalAnalysisSimple::InitTree |
( |
| ) |
|
|
private |
◆ operator=()
◆ fADC
Int_t ecalAnalysisSimple::fADC |
|
private |
◆ fCE
Double_t ecalAnalysisSimple::fCE |
|
private |
◆ fCellNum
Int_t ecalAnalysisSimple::fCellNum |
|
private |
◆ fCX
Double_t ecalAnalysisSimple::fCX |
|
private |
◆ fCY
Double_t ecalAnalysisSimple::fCY |
|
private |
◆ fEv
Int_t ecalAnalysisSimple::fEv |
|
private |
◆ fOE
Double_t ecalAnalysisSimple::fOE |
|
private |
◆ fP
Double_t ecalAnalysisSimple::fP |
|
private |
◆ fPX
Double_t ecalAnalysisSimple::fPX |
|
private |
◆ fPY
Double_t ecalAnalysisSimple::fPY |
|
private |
◆ fPZ
Double_t ecalAnalysisSimple::fPZ |
|
private |
◆ fStr
◆ fTracks
TClonesArray* ecalAnalysisSimple::fTracks |
|
private |
◆ fTree
TTree* ecalAnalysisSimple::fTree |
|
private |
◆ fX
Double_t ecalAnalysisSimple::fX |
|
private |
◆ fY
Double_t ecalAnalysisSimple::fY |
|
private |
The documentation for this class was generated from the following files: