| 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();}; |