29 |
#include <TSystemDirectory.h> |
#include <TSystemDirectory.h> |
30 |
#include <TSQLServer.h> |
#include <TSQLServer.h> |
31 |
#include <TF1.h> |
#include <TF1.h> |
32 |
|
#include <TGraphErrors.h> |
33 |
|
|
34 |
#include <PamLevel2.h> |
#include <PamLevel2.h> |
35 |
|
|
132 |
Bool_t maskXO; |
Bool_t maskXO; |
133 |
Bool_t maskYO; |
Bool_t maskYO; |
134 |
// |
// |
135 |
|
Bool_t xyaverage; |
136 |
|
// |
137 |
Float_t eplane[2][22]; |
Float_t eplane[2][22]; |
138 |
// |
// |
139 |
CaloLevel2 *clp; |
CaloLevel2 *clp; |
140 |
// |
// |
141 |
Float_t Evaluate(TString s, Float_t max); // expression must be of the form "5*t"."t+10","t-(4*t)"... |
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"... |
142 |
// |
// |
143 |
|
|
144 |
public: |
public: |
178 |
void SetDebug(Bool_t d){ debug=d; }; |
void SetDebug(Bool_t d){ debug=d; }; |
179 |
void UsePlane18X(){ no18x=false; }; |
void UsePlane18X(){ no18x=false; }; |
180 |
// |
// |
181 |
|
void UseAverage(){ xyaverage = true;}; |
182 |
|
void UseAllMeas(){ xyaverage = false;}; |
183 |
|
// |
184 |
void MaskSection(TString); |
void MaskSection(TString); |
185 |
void UnMaskSection(TString); |
void UnMaskSection(TString); |
186 |
void UnMaskSections(); |
void UnMaskSections(); |
198 |
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) |
199 |
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) |
200 |
// |
// |
201 |
|
Float_t GetLowerLimit(){ return lmax;}; |
202 |
|
Float_t GetUpperLimit(){ return umax;}; |
203 |
|
// |
204 |
void Clear(); |
void Clear(); |
205 |
void Clear(Option_t *option){Clear();}; |
void Clear(Option_t *option){Clear();}; |
206 |
void Delete(); |
void Delete(); |