MyMarlinTPC  170316
Namespaces | Functions | Variables
FlagwordDefinitions.h File Reference

Go to the source code of this file.

Namespaces

 marlintpc
 
 marlintpc::pulseflag
 
 marlintpc::hitflag
 
 marlintpc::trackflag
 

Functions

void marlintpc::pulseflag::setMultiplePulseCandidate (int &i)
 
void marlintpc::pulseflag::setAnomalousShape (int &j)
 
void marlintpc::pulseflag::setOverflow (int &k)
 
void marlintpc::pulseflag::setUnderflow (int &m)
 
void marlintpc::pulseflag::setSplit (int &n)
 
void marlintpc::pulseflag::setPlateauCutoff (int &l)
 
bool marlintpc::pulseflag::isMultiplePulseCandidate (int i)
 
bool marlintpc::pulseflag::isAnomalousShape (int j)
 
bool marlintpc::pulseflag::isOverflow (int k)
 
bool marlintpc::pulseflag::isUnderflow (int m)
 
bool marlintpc::pulseflag::isSplit (int n)
 
bool marlintpc::pulseflag::isPlateauCutoff (int l)
 
void marlintpc::hitflag::setDeadChannel (int &i)
 
void marlintpc::hitflag::setNoisyChannel (int &j)
 
void marlintpc::hitflag::setAtModuleBorder (int &k)
 
void marlintpc::hitflag::setOverflowPulse (int &m)
 
void marlintpc::hitflag::setSplitPulse (int &n)
 
void marlintpc::hitflag::setAnomalousPulseShape (int &p)
 
void marlintpc::hitflag::setNextToDeadChannel (int &q)
 
void marlintpc::hitflag::setMultipleHitCandidate (int &r)
 
void marlintpc::hitflag::setRemoveFromTrackFinding (int &s)
 
void marlintpc::hitflag::setPlateauCutoffPulse (int &t)
 
bool marlintpc::hitflag::hasDeadChannel (int i)
 
bool marlintpc::hitflag::hasNoisyChannel (int j)
 
bool marlintpc::hitflag::isAtModuleBorder (int k)
 
bool marlintpc::hitflag::hasOverflowPulse (int m)
 
bool marlintpc::hitflag::hasSplitPulse (int n)
 
bool marlintpc::hitflag::hasAnomalousPulseShape (int p)
 
bool marlintpc::hitflag::isNextToDeadChannel (int q)
 
bool marlintpc::hitflag::isMultipleHitCandidate (int r)
 
bool marlintpc::hitflag::isRemovedFromTrackFinding (int s)
 
bool marlintpc::hitflag::hasPlateauCutoffPulse (int t)
 
void marlintpc::trackflag::setHelixTrackModel (int &i)
 
void marlintpc::trackflag::setStraightLineTrackModel (int &j)
 
void marlintpc::trackflag::setMultipleTrackCandidate (int &j)
 
void marlintpc::trackflag::setBrokenLineFitter (int &j)
 
void marlintpc::trackflag::setChiSquareFitter (int &j)
 
void marlintpc::trackflag::setKalmanFitter (int &j)
 
void marlintpc::trackflag::setLikelihoodFitter (int &j)
 
bool marlintpc::trackflag::isHelixTrackModel (int i)
 
bool marlintpc::trackflag::isStraightLineTrackModel (int j)
 
bool marlintpc::trackflag::isMultipleTrackCandidate (int j)
 
bool marlintpc::trackflag::isBrokenLineFitter (int j)
 
bool marlintpc::trackflag::isChiSquareFitter (int j)
 
bool marlintpc::trackflag::isKalmanFitter (int j)
 
bool marlintpc::trackflag::isLikelihoodFitter (int j)
 

Variables

int const marlintpc::pulseflag::MULTIPLE_PULSE_CANDIDATE_BIT = 1
 
int const marlintpc::pulseflag::ANOMALOUS_SHAPE_BIT = 1 << 1
 
int const marlintpc::pulseflag::OVERFLOW_BIN_BIT = 1 << 2
 
int const marlintpc::pulseflag::UNDERFLOW_BIN_BIT = 1 << 3
 
int const marlintpc::pulseflag::WAS_SPLIT_BIT = 1 << 4
 
int const marlintpc::pulseflag::PLATEAU_CUTOFF_BIT = 1 << 5
 
int const marlintpc::hitflag::CONTAINS_DEAD_CHANNEL_BIT = 1
 
int const marlintpc::hitflag::CONTAINS_NOISY_CHANNEL_BIT = 1 << 1
 
int const marlintpc::hitflag::HIT_AT_MODULE_BORDER_BIT = 1 << 2
 
int const marlintpc::hitflag::CONTAINS_OVERFLOW_PULSE_BIT = 1 << 3
 
int const marlintpc::hitflag::CONTAINS_SPLIT_PULSE_BIT = 1 << 4
 
int const marlintpc::hitflag::CONTAINS_ANOMALOUS_PULSE_BIT = 1 << 5
 
int const marlintpc::hitflag::HIT_NEXT_TO_DEAD_CHANNEL_BIT = 1 << 6
 
int const marlintpc::hitflag::MULTIPLE_HIT_CANDIDATE_BIT = 1 << 7
 
int const marlintpc::hitflag::REMOVE_FROM_TRACK_FINDING_BIT = 1 << 8
 
int const marlintpc::hitflag::CONTAINS_PLATEAU_CUTOFF_PULSE_BIT = 1 << 9
 
int const marlintpc::trackflag::HELIX_TRACKMODEL_BIT = 1
 
int const marlintpc::trackflag::STRAIGHT_LINE_TRACKMODEL_BIT = 1 << 1
 
int const marlintpc::trackflag::MULTIPLE_TRACK_CANDIDATE_BIT = 1 << 2
 
int const marlintpc::trackflag::BROKEN_LINE_FITTER_BIT = 1 << 7
 
int const marlintpc::trackflag::CHISQUARE_FITTER_BIT = 1 << 8
 
int const marlintpc::trackflag::KALMAN_FITTER_BIT = 1 << 9
 
int const marlintpc::trackflag::LIKELIHOOD_FITTER_BIT = 1 << 10