1 #ifndef PNDLMDTRKSFILTERTASK_H 2 #define PNDLMDTRKSFILTERTASK_H 16 double IPYMean = 0.0);
23 verboseLevel = verbose;
28 void Exec(Option_t* opt);
31 std::vector<int> getHitIDSequence(
unsigned int TrackID)
const;
32 unsigned int getNumberOfIdenticalHits(
const std::vector<int> &seq1,
33 const std::vector<int> &seq2)
const;
37 TClonesArray* fTrkCandArray;
38 TClonesArray* fTrkArray;
39 TClonesArray* fTrkOutArray;
45 bool fUseKinematicsFilter;
53 double MagnitudeRatioMean;
54 double MagnitudeRatioSigma;
56 TH1D *RadialPhiDiffBefore;
57 TH1D *RadialMagnitudeRatioBefore;
58 TH1D *RadialPhiDiffAfter;
59 TH1D *RadialMagnitudeRatioAfter;
60 TH2D *RadialPhiDiffMagnitudeRatioBefore;
61 TH2D *RadialPhiDiffMagnitudeRatioAfter;
PndLmdTrksFilterTask & operator=(const PndLmdTrksFilterTask &)=delete
virtual ~PndLmdTrksFilterTask()=default
PndLmdTrksFilterTask(double LabMomentum, bool UseKinematicsFilter, double IPXMean=0.0, double IPYMean=0.0)
void SetVerboseLevel(int verbose)