--- calo/flight/CaloBragg/inc/CaloBragg.h 2008/10/14 13:08:28 1.3 +++ calo/flight/CaloBragg/inc/CaloBragg.h 2011/01/28 10:40:41 1.6 @@ -59,7 +59,10 @@ Float_t MIP;//Mev g/cm2 energia al minimo nel silicio per 0.38 mm Float_t emin; - + + // + Bool_t usepl18x; + //parametri bethe-bloch Float_t pigr; Float_t Na; @@ -95,10 +98,10 @@ void ELOSS(Float_t *,Int_t *, Float_t *, Float_t *); void Enetrack(Int_t *, Float_t *, Float_t *,Float_t *,Float_t * ); void chiquadro(Float_t *, Float_t *); - void loopze(Float_t ,Float_t ,Float_t ,Float_t ); + void loopze(Float_t ,Float_t ,Float_t ,Float_t, Int_t ); void mediatroncata(); void Zdaloop(); - + void CleanPlanes(Float_t epiano[22][2]); public: // @@ -114,6 +117,9 @@ Float_t Get_lpetot(){ Process(); return lpetot;}; ///< Number of available dE/dx measurements before interaction or exit from the calo (interaction plane) Float_t Get_lppskip(){ Process(); return lppskip;}; ///< Number of available dE/dx measurements before interaction or exit from the calo (interaction plane) + void UsePlane18X(Bool_t use){usepl18x = use;}; + // + // CaloBragg(); CaloBragg(PamLevel2 *L2); @@ -133,7 +139,7 @@ void Print(); void Print(Option_t *option){Print();}; // - ClassDef(CaloBragg,2); + ClassDef(CaloBragg,4); }; #endif