117 |
// |
// |
118 |
Float_t eplane[2][22]; |
Float_t eplane[2][22]; |
119 |
// |
// |
120 |
|
CaloLevel2 *clp; |
121 |
|
// |
122 |
|
|
123 |
public: |
public: |
124 |
// |
// |
128 |
// |
// |
129 |
// Double_t ccurve(Double_t *t, Double_t *par); |
// Double_t ccurve(Double_t *t, Double_t *par); |
130 |
// |
// |
131 |
|
void SetCaloLevel2Pointer(CaloLevel2 *cp){ clp = cp;}; |
132 |
|
// |
133 |
Float_t Get_E0(){this->Fit(); return E0;}; |
Float_t Get_E0(){this->Fit(); return E0;}; |
134 |
Float_t Get_a(){this->Fit(); return a;}; |
Float_t Get_a(){this->Fit(); return a;}; |
135 |
Float_t Get_b(){this->Fit(); return b;}; |
Float_t Get_b(){this->Fit(); return b;}; |
145 |
Float_t Get_X0pl(){this->Process(); return X0pl;}; |
Float_t Get_X0pl(){this->Process(); return X0pl;}; |
146 |
Int_t Get_fitresult(){this->Fit(); return fitresult;}; |
Int_t Get_fitresult(){this->Fit(); return fitresult;}; |
147 |
// |
// |
148 |
|
void ForceNextFit(){atime=0;fatime=0;}; |
149 |
void Draw(); |
void Draw(); |
150 |
void Draw(Int_t); |
void Draw(Int_t); |
151 |
// |
// |
157 |
void UsePlane18X(){ no18x=false; }; |
void UsePlane18X(){ no18x=false; }; |
158 |
// |
// |
159 |
void MaskSection(TString); |
void MaskSection(TString); |
160 |
|
void UnMaskSection(TString); |
161 |
|
void UnMaskSections(); |
162 |
void Selection(){sel = true; cont = false;}; ///< Set selection mode: planes from 1 to 22-N are used, plane 18 - N is masked if "emulate18" variable is true (DEFAULT); |
void Selection(){sel = true; cont = false;}; ///< Set selection mode: planes from 1 to 22-N are used, plane 18 - N is masked if "emulate18" variable is true (DEFAULT); |
163 |
void Contamination(){sel = false; cont = true;}; ///< Set contamination mode: planes from N to 22 are used. |
void Contamination(){sel = false; cont = true;}; ///< Set contamination mode: planes from N to 22 are used. |
164 |
void SetNoWpreSampler(Int_t n); |
void SetNoWpreSampler(Int_t n); |
166 |
void SplitInto(Int_t NoWpreSampler, Int_t NoWcalo); |
void SplitInto(Int_t NoWpreSampler, Int_t NoWcalo); |
167 |
Int_t GetNoWpreSampler(){return N;}; ///< Get the number of W planes used as presampler. |
Int_t GetNoWpreSampler(){return N;}; ///< Get the number of W planes used as presampler. |
168 |
Int_t GetNoWcalo(){return NC;}; ///< Get the number of W planes used as calorimeter. |
Int_t GetNoWcalo(){return NC;}; ///< Get the number of W planes used as calorimeter. |
169 |
|
void SetEnergies(Float_t myene[][22]); |
170 |
// |
// |
171 |
void Clear(); |
void Clear(); |
172 |
void Clear(Option_t *option){Clear();}; |
void Clear(Option_t *option){Clear();}; |