MyMarlinTPC  170316
Functions | Variables
marlintpc::hitflag Namespace Reference

Functions

void setDeadChannel (int &i)
 
void setNoisyChannel (int &j)
 
void setAtModuleBorder (int &k)
 
void setOverflowPulse (int &m)
 
void setSplitPulse (int &n)
 
void setAnomalousPulseShape (int &p)
 
void setNextToDeadChannel (int &q)
 
void setMultipleHitCandidate (int &r)
 
void setRemoveFromTrackFinding (int &s)
 
void setPlateauCutoffPulse (int &t)
 
bool hasDeadChannel (int i)
 
bool hasNoisyChannel (int j)
 
bool isAtModuleBorder (int k)
 
bool hasOverflowPulse (int m)
 
bool hasSplitPulse (int n)
 
bool hasAnomalousPulseShape (int p)
 
bool isNextToDeadChannel (int q)
 
bool isMultipleHitCandidate (int r)
 
bool isRemovedFromTrackFinding (int s)
 
bool hasPlateauCutoffPulse (int t)
 

Variables

int const CONTAINS_DEAD_CHANNEL_BIT = 1
 
int const CONTAINS_NOISY_CHANNEL_BIT = 1 << 1
 
int const HIT_AT_MODULE_BORDER_BIT = 1 << 2
 
int const CONTAINS_OVERFLOW_PULSE_BIT = 1 << 3
 
int const CONTAINS_SPLIT_PULSE_BIT = 1 << 4
 
int const CONTAINS_ANOMALOUS_PULSE_BIT = 1 << 5
 
int const HIT_NEXT_TO_DEAD_CHANNEL_BIT = 1 << 6
 
int const MULTIPLE_HIT_CANDIDATE_BIT = 1 << 7
 
int const REMOVE_FROM_TRACK_FINDING_BIT = 1 << 8
 
int const CONTAINS_PLATEAU_CUTOFF_PULSE_BIT = 1 << 9
 

Function Documentation

◆ hasAnomalousPulseShape()

bool marlintpc::hitflag::hasAnomalousPulseShape ( int  p)
inline

◆ hasDeadChannel()

bool marlintpc::hitflag::hasDeadChannel ( int  i)
inline

◆ hasNoisyChannel()

bool marlintpc::hitflag::hasNoisyChannel ( int  j)
inline

◆ hasOverflowPulse()

bool marlintpc::hitflag::hasOverflowPulse ( int  m)
inline

◆ hasPlateauCutoffPulse()

bool marlintpc::hitflag::hasPlateauCutoffPulse ( int  t)
inline

◆ hasSplitPulse()

bool marlintpc::hitflag::hasSplitPulse ( int  n)
inline

◆ isAtModuleBorder()

bool marlintpc::hitflag::isAtModuleBorder ( int  k)
inline

◆ isMultipleHitCandidate()

bool marlintpc::hitflag::isMultipleHitCandidate ( int  r)
inline

◆ isNextToDeadChannel()

bool marlintpc::hitflag::isNextToDeadChannel ( int  q)
inline

◆ isRemovedFromTrackFinding()

bool marlintpc::hitflag::isRemovedFromTrackFinding ( int  s)
inline

Definition at line 173 of file FlagwordDefinitions.h.

References REMOVE_FROM_TRACK_FINDING_BIT.

◆ setAnomalousPulseShape()

void marlintpc::hitflag::setAnomalousPulseShape ( int &  p)
inline

◆ setAtModuleBorder()

void marlintpc::hitflag::setAtModuleBorder ( int &  k)
inline

◆ setDeadChannel()

void marlintpc::hitflag::setDeadChannel ( int &  i)
inline

◆ setMultipleHitCandidate()

void marlintpc::hitflag::setMultipleHitCandidate ( int &  r)
inline

◆ setNextToDeadChannel()

void marlintpc::hitflag::setNextToDeadChannel ( int &  q)
inline

◆ setNoisyChannel()

void marlintpc::hitflag::setNoisyChannel ( int &  j)
inline

Definition at line 104 of file FlagwordDefinitions.h.

References CONTAINS_NOISY_CHANNEL_BIT.

◆ setOverflowPulse()

void marlintpc::hitflag::setOverflowPulse ( int &  m)
inline

◆ setPlateauCutoffPulse()

void marlintpc::hitflag::setPlateauCutoffPulse ( int &  t)
inline

◆ setRemoveFromTrackFinding()

void marlintpc::hitflag::setRemoveFromTrackFinding ( int &  s)
inline

Definition at line 132 of file FlagwordDefinitions.h.

References REMOVE_FROM_TRACK_FINDING_BIT.

◆ setSplitPulse()

void marlintpc::hitflag::setSplitPulse ( int &  n)
inline

Variable Documentation

◆ CONTAINS_ANOMALOUS_PULSE_BIT

int const marlintpc::hitflag::CONTAINS_ANOMALOUS_PULSE_BIT = 1 << 5

Definition at line 94 of file FlagwordDefinitions.h.

Referenced by hasAnomalousPulseShape(), and setAnomalousPulseShape().

◆ CONTAINS_DEAD_CHANNEL_BIT

int const marlintpc::hitflag::CONTAINS_DEAD_CHANNEL_BIT = 1

Definition at line 89 of file FlagwordDefinitions.h.

Referenced by hasDeadChannel(), and setDeadChannel().

◆ CONTAINS_NOISY_CHANNEL_BIT

int const marlintpc::hitflag::CONTAINS_NOISY_CHANNEL_BIT = 1 << 1

Definition at line 90 of file FlagwordDefinitions.h.

Referenced by hasNoisyChannel(), and setNoisyChannel().

◆ CONTAINS_OVERFLOW_PULSE_BIT

int const marlintpc::hitflag::CONTAINS_OVERFLOW_PULSE_BIT = 1 << 3

Definition at line 92 of file FlagwordDefinitions.h.

Referenced by hasOverflowPulse(), and setOverflowPulse().

◆ CONTAINS_PLATEAU_CUTOFF_PULSE_BIT

int const marlintpc::hitflag::CONTAINS_PLATEAU_CUTOFF_PULSE_BIT = 1 << 9

Definition at line 98 of file FlagwordDefinitions.h.

Referenced by hasPlateauCutoffPulse(), and setPlateauCutoffPulse().

◆ CONTAINS_SPLIT_PULSE_BIT

int const marlintpc::hitflag::CONTAINS_SPLIT_PULSE_BIT = 1 << 4

Definition at line 93 of file FlagwordDefinitions.h.

Referenced by hasSplitPulse(), and setSplitPulse().

◆ HIT_AT_MODULE_BORDER_BIT

int const marlintpc::hitflag::HIT_AT_MODULE_BORDER_BIT = 1 << 2

Definition at line 91 of file FlagwordDefinitions.h.

Referenced by isAtModuleBorder(), and setAtModuleBorder().

◆ HIT_NEXT_TO_DEAD_CHANNEL_BIT

int const marlintpc::hitflag::HIT_NEXT_TO_DEAD_CHANNEL_BIT = 1 << 6

Definition at line 95 of file FlagwordDefinitions.h.

Referenced by isNextToDeadChannel(), and setNextToDeadChannel().

◆ MULTIPLE_HIT_CANDIDATE_BIT

int const marlintpc::hitflag::MULTIPLE_HIT_CANDIDATE_BIT = 1 << 7

Definition at line 96 of file FlagwordDefinitions.h.

Referenced by isMultipleHitCandidate(), and setMultipleHitCandidate().

◆ REMOVE_FROM_TRACK_FINDING_BIT

int const marlintpc::hitflag::REMOVE_FROM_TRACK_FINDING_BIT = 1 << 8

Definition at line 97 of file FlagwordDefinitions.h.

Referenced by isRemovedFromTrackFinding(), and setRemoveFromTrackFinding().