57 |
UInt_t atime; |
UInt_t atime; |
58 |
// |
// |
59 |
Float_t estrip[2][22][96]; |
Float_t estrip[2][22][96]; |
60 |
|
TString suf; |
61 |
// |
// |
62 |
|
|
63 |
public: |
public: |
81 |
void Print(); |
void Print(); |
82 |
void Print(Option_t *option){Print();}; |
void Print(Option_t *option){Print();}; |
83 |
// |
// |
84 |
ClassDef(CaloLat,1); |
void SetSuffix(TString suffix){ suf = suffix;}; |
85 |
|
// |
86 |
|
ClassDef(CaloLat,2); |
87 |
}; |
}; |
88 |
|
|
89 |
/** |
/** |
137 |
// |
// |
138 |
Bool_t xyaverage; |
Bool_t xyaverage; |
139 |
// |
// |
140 |
|
Bool_t heavytail; |
141 |
|
Float_t letmax; |
142 |
|
Float_t lmipth; |
143 |
|
// |
144 |
Float_t eplane[2][22]; |
Float_t eplane[2][22]; |
145 |
// |
// |
146 |
CaloLevel2 *clp; |
CaloLevel2 *clp; |
147 |
// |
// |
148 |
Float_t Evaluate(TString s, Float_t tmax, Float_t X0pl ); // expression must be of the form "tmax+2.*X0pl", "5*tmax"."tmax+10","tmax-(4*tmax)+3.*X0pl"... |
Float_t Evaluate(TString s, Float_t tmax, Float_t X0pl ); // expression must be of the form "tmax+2.*X0pl", "5*tmax"."tmax+10","tmax-(4*tmax)+3.*X0pl"... |
149 |
// |
// |
150 |
|
TString suf; |
151 |
|
|
152 |
public: |
public: |
153 |
// |
// |
173 |
Float_t Get_asymm(){this->Fit(); return asymm;}; |
Float_t Get_asymm(){this->Fit(); return asymm;}; |
174 |
Float_t Get_exptmax(){this->Process(); return etmax;}; |
Float_t Get_exptmax(){this->Process(); return etmax;}; |
175 |
Float_t Get_X0pl(){this->Process(); return X0pl;}; |
Float_t Get_X0pl(){this->Process(); return X0pl;}; |
176 |
Int_t Get_fitresult(){this->Fit(); return fitresult;}; |
// |
177 |
|
Float_t Get_letmax(){ return letmax;}; |
178 |
|
Float_t Get_lmipth(){ return lmipth;}; |
179 |
|
Int_t Get_fitresult(){this->Fit(); return fitresult;}; |
180 |
// |
// |
181 |
void ForceNextFit(){atime=0;fatime=0;}; |
void ForceNextFit(){atime=0;fatime=0;}; |
182 |
void Draw(); |
void Draw(); |
209 |
void SetLowerLimit(TString sl){ slmax = sl; };// expression must be of the form "5*t"."t+10","t-(4*t)"... where t will be replaced by the fitted maximum (X0) |
void SetLowerLimit(TString sl){ slmax = sl; };// expression must be of the form "5*t"."t+10","t-(4*t)"... where t will be replaced by the fitted maximum (X0) |
210 |
void SetUpperLimit(TString su){ sumax = su; };// expression must be of the form "5*t"."t+10","t-(4*t)"... where t will be replaced by the fitted maximum (X0) |
void SetUpperLimit(TString su){ sumax = su; };// expression must be of the form "5*t"."t+10","t-(4*t)"... where t will be replaced by the fitted maximum (X0) |
211 |
// |
// |
212 |
|
void Setletmax(Float_t l){ letmax = l;}; |
213 |
|
void Setlmipth(Float_t l){ lmipth = l;}; |
214 |
|
void HeavyTail(Bool_t b){ heavytail=b;}; |
215 |
|
// |
216 |
Float_t GetLowerLimit(){ return lmax;}; |
Float_t GetLowerLimit(){ return lmax;}; |
217 |
Float_t GetUpperLimit(){ return umax;}; |
Float_t GetUpperLimit(){ return umax;}; |
218 |
// |
// |
219 |
|
void SetSuffix(TString suffix){ suf = suffix;}; |
220 |
|
// |
221 |
void Clear(); |
void Clear(); |
222 |
void Clear(Option_t *option){Clear();}; |
void Clear(Option_t *option){Clear();}; |
223 |
void Delete(); |
void Delete(); |
227 |
void Print(); |
void Print(); |
228 |
void Print(Option_t *option){Print();}; |
void Print(Option_t *option){Print();}; |
229 |
// |
// |
230 |
ClassDef(CaloLong,2); |
ClassDef(CaloLong,3); |
231 |
}; |
}; |
232 |
|
|
233 |
/** |
/** |
250 |
Int_t smax[23]; |
Int_t smax[23]; |
251 |
Int_t smay[23]; |
Int_t smay[23]; |
252 |
// |
// |
253 |
|
TString suf; |
254 |
|
|
255 |
public: |
public: |
256 |
// |
// |
269 |
void Delete(); |
void Delete(); |
270 |
void Delete(Option_t *option){Delete();}; |
void Delete(Option_t *option){Delete();}; |
271 |
// |
// |
272 |
|
void SetSuffix(TString suffix){ suf = suffix;}; |
273 |
|
// |
274 |
void Process(); ///< Process data |
void Process(); ///< Process data |
275 |
void Print(); |
void Print(); |
276 |
void Print(Option_t *option){Print();}; |
void Print(Option_t *option){Print();}; |
277 |
// |
// |
278 |
ClassDef(Calo2D,1); |
ClassDef(Calo2D,2); |
279 |
}; |
}; |
280 |
|
|
281 |
#endif |
#endif |