#include <hcalAnalysisSimple.h>
Definition at line 14 of file hcalAnalysisSimple.h.
◆ hcalAnalysisSimple() [1/3]
hcalAnalysisSimple::hcalAnalysisSimple |
( |
const char * |
name, |
|
|
const Int_t |
iVerbose |
|
) |
| |
◆ hcalAnalysisSimple() [2/3]
hcalAnalysisSimple::hcalAnalysisSimple |
( |
| ) |
|
◆ ~hcalAnalysisSimple()
virtual hcalAnalysisSimple::~hcalAnalysisSimple |
( |
| ) |
|
|
inlinevirtual |
◆ hcalAnalysisSimple() [3/3]
◆ Exec()
void hcalAnalysisSimple::Exec |
( |
Option_t * |
option | ) |
|
|
virtual |
Loop procedure
Definition at line 20 of file hcalAnalysisSimple.cxx.
21{
29 list<hcalModule*>::const_iterator
p;
30
31
34
36 {
45
46
47 module=fStr->GetModule(fX, fY);
48 if (!module) continue;
49 mmodule=module;
50 module->GetNeighborsList(modules);
52 if ((*p)->GetEnergy()>mmodule->GetEnergy())
53 mmodule=(*p);
54
55 mmodule->GetNeighborsList(modules);
57 if ((*p)->GetEnergy()>mmodule->GetEnergy())
58 break;
59
61
62 fCX=mmodule->GetCenterX();
63 fCY=mmodule->GetCenterY();
64 fCE=mmodule->GetEnergy();
65 fCE2=mmodule->GetEnergy2();
70 fOE+=(*p)->GetEnergy();
71
73 }
74
75}
◆ Finish()
void hcalAnalysisSimple::Finish |
( |
| ) |
|
|
virtual |
◆ Init()
InitStatus hcalAnalysisSimple::Init |
( |
| ) |
|
|
virtual |
Initing routine
Definition at line 142 of file hcalAnalysisSimple.cxx.
143{
144 FairRootManager* fManager=FairRootManager::Instance();
147 {
148 Fatal("Init()", "Can't find calorimeter structure. ");
149 return kFATAL;
150 }
151 fTracks=(TClonesArray*)fManager->GetObject(
"HcalPoint");
153 {
154 Fatal("Init()", "Can't find array of reconstructed tracks. ");
155 return kFATAL;
156 }
157
158 return kSUCCESS;
159}
◆ InitTree()
void hcalAnalysisSimple::InitTree |
( |
| ) |
|
|
private |
◆ operator=()
◆ fADC
Int_t hcalAnalysisSimple::fADC |
|
private |
◆ fCE
Double_t hcalAnalysisSimple::fCE |
|
private |
◆ fCE2
Double_t hcalAnalysisSimple::fCE2 |
|
private |
◆ fCX
Double_t hcalAnalysisSimple::fCX |
|
private |
◆ fCY
Double_t hcalAnalysisSimple::fCY |
|
private |
◆ fEv
Int_t hcalAnalysisSimple::fEv |
|
private |
◆ fModuleNum
Int_t hcalAnalysisSimple::fModuleNum |
|
private |
◆ fOE
Double_t hcalAnalysisSimple::fOE |
|
private |
◆ fP
Double_t hcalAnalysisSimple::fP |
|
private |
◆ fPX
Double_t hcalAnalysisSimple::fPX |
|
private |
◆ fPY
Double_t hcalAnalysisSimple::fPY |
|
private |
◆ fPZ
Double_t hcalAnalysisSimple::fPZ |
|
private |
◆ fStr
◆ fTracks
TClonesArray* hcalAnalysisSimple::fTracks |
|
private |
◆ fTree
TTree* hcalAnalysisSimple::fTree |
|
private |
◆ fX
Double_t hcalAnalysisSimple::fX |
|
private |
◆ fY
Double_t hcalAnalysisSimple::fY |
|
private |
The documentation for this class was generated from the following files: