* See cxx source for full Copyright notice */
/* $Id$ */
+/* History of cvs commits:
+ *
+ * $Log$
+ * Revision 1.46 2005/05/28 14:19:05 schutz
+ * Compilation warnings fixed by T.P.
+ *
+ */
//_________________________________________________________________________
// Implementation version 1 of algorithm class to construct PHOS track segments
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;
+ void PropagateToPlane(TVector3& globalIntersection,
+ Double_t *x, Double_t *p,
+ const char *det, Int_t module) const;
void Init() ;
void InitParameters() ;
void PrintTrackSegments(Option_t *option) ;