public:
AliPHOSClusterizerv1() ;
- AliPHOSClusterizerv1(const char * headerFile, const char * name = "Default");
+ AliPHOSClusterizerv1(const char * headerFile, const char * name = "Default", const char * from = 0);
virtual ~AliPHOSClusterizerv1() ;
virtual Int_t AreNeighbours(AliPHOSDigit * d1, AliPHOSDigit * d2)const ;
private:
+ const TString BranchName() const ;
void GetCalibrationParameters(void) ;
Bool_t FindFit(AliPHOSEmcRecPoint * emcRP, AliPHOSDigit ** MaxAt, Float_t * maxAtEnergy,
Int_t NPar, Float_t * FitParametres) const; //Used in UnfoldClusters, calls TMinuit
void Init() ;
+ void InitParameters() ;
virtual void MakeUnfolding() ;
void UnfoldCluster(AliPHOSEmcRecPoint * iniEmc,Int_t Nmax,
private:
+ Bool_t fDefaultInit; //! Says if the task was created by defaut ctor (only parameters are initialized)
+ TString fFrom ; // name of Digits
TString fHeaderFileName ; // name of the file which contains gAlice, Tree headers etc.
TString fDigitsBranchTitle ; // name of the file, where digits branch is stored
TString fRecPointsBranchTitle ; // name of the file, where RecPoints branchs are stored
Int_t fRecPointsInRun ; //! Total number of recpoints in one run
Float_t fEmcTimeGate ; // Maximum time difference between the digits in ont EMC cluster
- ClassDef(AliPHOSClusterizerv1,1) // Clusterizer implementation version 1
+ ClassDef(AliPHOSClusterizerv1,2) // Clusterizer implementation version 1
};