40 void setParameters(
const unsigned char kinkFitterMode,
const double vertexChi2Cut,
const double vertexDistanceCut,
41 const double precutRho,
const double precutZ,
const double precutDistance,
42 const double precutDistance2D,
const int precutSplitNCDCHit,
const double precutSplitPValue)
The payload containing the parameters for the kinkFinder.
void setPrecutRho(const double precutRho)
set preselection cut on transverse shift from the outer CDC wall for the track ending points
double getPrecutDistance() const
get preselection cut on distance between ending points of two tracks
double getPrecutSplitPValue() const
get preselection cut on maximal p-value for a track candidate to be split
double getVertexChi2Cut() const
get cut on Chi2 for the Kink vertex
double m_precutDistance2D
Preselection cut on 2D distance between ending points of two tracks (for bad z cases) [cm].
void setPrecutDistance(const double precutDistance)
set preselection cut on distance between ending points of two tracks
void setPrecutDistance2D(const double precutDistance2D)
set preselection cut on 2D distance between ending points of two tracks (for bad z cases)
double m_vertexDistanceCut
Cut on distance between tracks at the Kink vertex [cm].
void setPrecutZ(const double precutZ)
set preselection cut on z shift from the outer CDC wall for the track ending points
double m_vertexChi2Cut
Cut on Chi2 for the Kink vertex.
double getPrecutZ() const
get preselection cut on z shift from the outer CDC wall for the track ending points
void setVertexChi2Cut(const double vertexChi2Cut)
set cut on Chi2 for the Kink vertex
void setPrecutSplitPValue(const double precutSplitPValue)
set preselection cut on maximal p-value for a track candidate to be split
int m_precutSplitNCDCHit
Preselection cut on maximal number of fitted CDC hits for a track candidate to be split.
void setPrecutSplitNCDCHit(const int precutSplitNCDCHit)
set preselection cut on maximal number of fitted CDC hits for a track candidate to be split
KinkFinderParameters()
Default constructor.
double m_precutSplitPValue
Preselection cut on maximal p-value for a track candidate to be split.
double m_precutRho
Preselection cut on transverse shift from the outer CDC wall for the track ending points [cm].
void setVertexDistanceCut(const double vertexDistanceCut)
set cut on distance between tracks at the Kink vertex
unsigned char getKinkFitterMode() const
get kinkFitter working mode
double m_precutDistance
Preselection cut on distance between ending points of two tracks [cm].
double m_precutZ
Preselection cut on z shift from the outer CDC wall for the track ending points [cm].
double getVertexDistanceCut() const
get cut on distance between tracks at the Kink vertex
~KinkFinderParameters()
Destructor.
double getPrecutDistance2D() const
get preselection cut on 2D distance between ending points of two tracks (for bad z cases)
ClassDef(KinkFinderParameters, 1)
ClassDef, necessary for ROOT.
unsigned char m_kinkFitterMode
kinkFitter working mode in binary: 1st bit: reassign hits (1 is On, 0 is Off) 2nd bit: flip tracks wi...
int getPrecutSplitNCDCHit() const
get preselection cut on maximal number of fitted CDC hits for a track candidate to be split
void setKinkFitterMode(const unsigned char kinkFitterMode)
set KinkFitter working mode
double getPrecutRho() const
get preselection cut on transverse shift from the outer CDC wall for the track ending points
void setParameters(const unsigned char kinkFitterMode, const double vertexChi2Cut, const double vertexDistanceCut, const double precutRho, const double precutZ, const double precutDistance, const double precutDistance2D, const int precutSplitNCDCHit, const double precutSplitPValue)
Set working mode and cuts for the KinkFinder module.
Abstract base class for different kinds of events.