* See cxx source for full Copyright notice */
/* $Id$ */
+/* History of cvs commits:
+ *
+ * $Log$
+ */
//_________________________________________________________________________
// Implementation version 1 of algorithm class to construct PHOS track segments
// virtual char* GetRecPointsBranch (void)const{return (char*)fRecPointsBranchTitle.Data() ;}
// virtual char* GetTrackSegmentsBranch(void)const{return (char*)fTrackSegmentsBranchTitle.Data() ;}
- virtual const Int_t GetTrackSegmentsInRun()const {return fTrackSegmentsInRun ;}
+ virtual Int_t GetTrackSegmentsInRun()const {return fTrackSegmentsInRun ;}
virtual void Exec(Option_t *option); // Does the job
void FillOneModule() ; // Finds range in which RecPoints belonging current PHOS module are
void MakeLinks() const; //Evaluates distances(links) between EMC and CPV
void MakePairs() ; //Finds pairs(triplets) with smallest link
- virtual void Print() const ;
+ virtual void Print(const Option_t * = "") const ;
//Switch to "on flyght" mode, without writing to TreeR and file
- void SetWriting(const Bool_t toWrite = kFALSE){fWrite = toWrite;}
+ void SetWriting(Bool_t toWrite = kFALSE){fWrite = toWrite;}
virtual void SetMaxEmcCPVDistance(Float_t r){ fRcpv = r ;} //Maximal distance (in PHOS plane)
//between EMCrp and CPVrp
virtual void SetMaxCPVTPCDistance(Float_t r){ fRtpc = r ;} //Maximal distance
const TString BranchName() const ;
Float_t GetDistanceInPHOSPlane(AliPHOSEmcRecPoint * EmcClu , AliPHOSCpvRecPoint * Cpv , Int_t & track ) const ; // see R0
- TVector3 PropagateToPlane(Double_t *x, Double_t *p, char *det, Int_t module) const;
+ TVector3 PropagateToPlane(Double_t *x, Double_t *p, const char *det, Int_t module) const;
void Init() ;
void InitParameters() ;
void PrintTrackSegments(Option_t *option) ;