MyMarlinTPC  170316
Functions | Variables
marlintpc::trackflag Namespace Reference

Functions

void setHelixTrackModel (int &i)
 
void setStraightLineTrackModel (int &j)
 
void setMultipleTrackCandidate (int &j)
 
void setBrokenLineFitter (int &j)
 
void setChiSquareFitter (int &j)
 
void setKalmanFitter (int &j)
 
void setLikelihoodFitter (int &j)
 
bool isHelixTrackModel (int i)
 
bool isStraightLineTrackModel (int j)
 
bool isMultipleTrackCandidate (int j)
 
bool isBrokenLineFitter (int j)
 
bool isChiSquareFitter (int j)
 
bool isKalmanFitter (int j)
 
bool isLikelihoodFitter (int j)
 

Variables

int const HELIX_TRACKMODEL_BIT = 1
 
int const STRAIGHT_LINE_TRACKMODEL_BIT = 1 << 1
 
int const MULTIPLE_TRACK_CANDIDATE_BIT = 1 << 2
 
int const BROKEN_LINE_FITTER_BIT = 1 << 7
 
int const CHISQUARE_FITTER_BIT = 1 << 8
 
int const KALMAN_FITTER_BIT = 1 << 9
 
int const LIKELIHOOD_FITTER_BIT = 1 << 10
 

Function Documentation

◆ isBrokenLineFitter()

bool marlintpc::trackflag::isBrokenLineFitter ( int  j)
inline

Definition at line 235 of file FlagwordDefinitions.h.

References BROKEN_LINE_FITTER_BIT.

◆ isChiSquareFitter()

bool marlintpc::trackflag::isChiSquareFitter ( int  j)
inline

Definition at line 239 of file FlagwordDefinitions.h.

References CHISQUARE_FITTER_BIT.

◆ isHelixTrackModel()

bool marlintpc::trackflag::isHelixTrackModel ( int  i)
inline

Definition at line 223 of file FlagwordDefinitions.h.

References HELIX_TRACKMODEL_BIT.

◆ isKalmanFitter()

bool marlintpc::trackflag::isKalmanFitter ( int  j)
inline

Definition at line 243 of file FlagwordDefinitions.h.

References KALMAN_FITTER_BIT.

◆ isLikelihoodFitter()

bool marlintpc::trackflag::isLikelihoodFitter ( int  j)
inline

Definition at line 247 of file FlagwordDefinitions.h.

References LIKELIHOOD_FITTER_BIT.

◆ isMultipleTrackCandidate()

bool marlintpc::trackflag::isMultipleTrackCandidate ( int  j)
inline

Definition at line 231 of file FlagwordDefinitions.h.

References MULTIPLE_TRACK_CANDIDATE_BIT.

◆ isStraightLineTrackModel()

bool marlintpc::trackflag::isStraightLineTrackModel ( int  j)
inline

Definition at line 227 of file FlagwordDefinitions.h.

References STRAIGHT_LINE_TRACKMODEL_BIT.

◆ setBrokenLineFitter()

void marlintpc::trackflag::setBrokenLineFitter ( int &  j)
inline

Definition at line 206 of file FlagwordDefinitions.h.

References BROKEN_LINE_FITTER_BIT.

◆ setChiSquareFitter()

void marlintpc::trackflag::setChiSquareFitter ( int &  j)
inline

Definition at line 210 of file FlagwordDefinitions.h.

References CHISQUARE_FITTER_BIT.

◆ setHelixTrackModel()

void marlintpc::trackflag::setHelixTrackModel ( int &  i)
inline

Definition at line 194 of file FlagwordDefinitions.h.

References HELIX_TRACKMODEL_BIT.

◆ setKalmanFitter()

void marlintpc::trackflag::setKalmanFitter ( int &  j)
inline

Definition at line 214 of file FlagwordDefinitions.h.

References KALMAN_FITTER_BIT.

◆ setLikelihoodFitter()

void marlintpc::trackflag::setLikelihoodFitter ( int &  j)
inline

Definition at line 218 of file FlagwordDefinitions.h.

References LIKELIHOOD_FITTER_BIT.

◆ setMultipleTrackCandidate()

void marlintpc::trackflag::setMultipleTrackCandidate ( int &  j)
inline

Definition at line 202 of file FlagwordDefinitions.h.

References MULTIPLE_TRACK_CANDIDATE_BIT.

◆ setStraightLineTrackModel()

void marlintpc::trackflag::setStraightLineTrackModel ( int &  j)
inline

Definition at line 198 of file FlagwordDefinitions.h.

References STRAIGHT_LINE_TRACKMODEL_BIT.

Variable Documentation

◆ BROKEN_LINE_FITTER_BIT

int const marlintpc::trackflag::BROKEN_LINE_FITTER_BIT = 1 << 7

Definition at line 189 of file FlagwordDefinitions.h.

Referenced by isBrokenLineFitter(), and setBrokenLineFitter().

◆ CHISQUARE_FITTER_BIT

int const marlintpc::trackflag::CHISQUARE_FITTER_BIT = 1 << 8

Definition at line 190 of file FlagwordDefinitions.h.

Referenced by isChiSquareFitter(), and setChiSquareFitter().

◆ HELIX_TRACKMODEL_BIT

int const marlintpc::trackflag::HELIX_TRACKMODEL_BIT = 1

Definition at line 186 of file FlagwordDefinitions.h.

Referenced by isHelixTrackModel(), and setHelixTrackModel().

◆ KALMAN_FITTER_BIT

int const marlintpc::trackflag::KALMAN_FITTER_BIT = 1 << 9

Definition at line 191 of file FlagwordDefinitions.h.

Referenced by isKalmanFitter(), and setKalmanFitter().

◆ LIKELIHOOD_FITTER_BIT

int const marlintpc::trackflag::LIKELIHOOD_FITTER_BIT = 1 << 10

Definition at line 192 of file FlagwordDefinitions.h.

Referenced by isLikelihoodFitter(), and setLikelihoodFitter().

◆ MULTIPLE_TRACK_CANDIDATE_BIT

int const marlintpc::trackflag::MULTIPLE_TRACK_CANDIDATE_BIT = 1 << 2

Definition at line 188 of file FlagwordDefinitions.h.

Referenced by isMultipleTrackCandidate(), and setMultipleTrackCandidate().

◆ STRAIGHT_LINE_TRACKMODEL_BIT

int const marlintpc::trackflag::STRAIGHT_LINE_TRACKMODEL_BIT = 1 << 1

Definition at line 187 of file FlagwordDefinitions.h.

Referenced by isStraightLineTrackModel(), and setStraightLineTrackModel().