13 #ifndef PNDLMDTRKSFILTERTASK_H 14 #define PNDLMDTRKSFILTERTASK_H 28 double IPYMean = 0.0);
35 verboseLevel = verbose;
40 void Exec(Option_t* opt);
43 std::vector<int> getHitIDSequence(
unsigned int TrackID)
const;
44 unsigned int getNumberOfIdenticalHits(
const std::vector<int> &seq1,
45 const std::vector<int> &seq2)
const;
49 TClonesArray* fTrkCandArray;
50 TClonesArray* fTrkArray;
51 TClonesArray* fTrkOutArray;
57 bool fUseKinematicsFilter;
65 double MagnitudeRatioMean;
66 double MagnitudeRatioSigma;
68 TH1D *RadialPhiDiffBefore;
69 TH1D *RadialMagnitudeRatioBefore;
70 TH1D *RadialPhiDiffAfter;
71 TH1D *RadialMagnitudeRatioAfter;
72 TH2D *RadialPhiDiffMagnitudeRatioBefore;
73 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)