Bool_t IsMother(const Char_t *nameMother);
void SetMatchingMode(Int_t matchingMode) { fMatchingMode = matchingMode; }
- void SetMinResearchRadiusAtLastPlane(Double_t minResearchRadius) { fMinResearchRadiusAtLastPlane = minResearchRadius; }
+ void SetMinResearchRadiusAtPlane(Int_t plane, Double_t radius) { if (plane>=0 && plane<fNMaxPlanes) fMinResearchRadiusAtPlane[plane] = radius; }
void FillOutputTree();
void WriteOutputTree();
Bool_t SetRunNumber();
void SetMaxNTracksToBeAnalyzed(Int_t nTracks) { fMaxNTracksToBeAnalyzed = nTracks; }
+ void SetBransonCorrection(Bool_t correction) { fBransonCorrection = correction; }
private:
TClonesArray *fMuonForwardTracks; //! array of AliMuonForwardTrack
Int_t fMatchingMode;
- Double_t fMinResearchRadiusAtLastPlane;
+ Double_t fMinResearchRadiusAtPlane[fNMaxPlanes];
AliGRPObject *fGRPData; //! Data from the GRP/GRP/Data CDB folder
AliRunInfo *fRunInfo; //!
+
+ Bool_t fBransonCorrection; // if TRUE, Branson Correction is applied when extrapolating the MUON tracks to the vertex region
ClassDef(AliMuonForwardTrackFinder, 1);
};
-//======================================================================================================
+//====================================================================================================================================================
#endif