MyMarlinTPC  170316
Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
marlintpc::RowBasedHitFinderProcessor::hitCandidate Class Reference

Public Member Functions

 hitCandidate (EVENT::TrackerPulse *)
 
void addPulse (EVENT::TrackerPulse *)
 
void addDeadChannel ()
 
const EVENT::TrackerPulse * getMaximumPulse () const
 
double getCharge () const
 
double getChargeMeasError () const
 
double getMaxPulseHeight ()
 
const std::vector< EVENT::TrackerPulse * > & getPulses () const
 
unsigned int getWidth () const
 

Public Attributes

int qualityFlag
 

Private Member Functions

 hitCandidate ()
 

Private Attributes

std::vector< EVENT::TrackerPulse * > _thePulses
 
EVENT::TrackerPulse * _maxPulse
 
double _maxPulseCharge
 
int _numberOfDeadChannels
 

Detailed Description

Definition at line 174 of file RowBasedHitFinderProcessor.h.

Constructor & Destructor Documentation

◆ hitCandidate() [1/2]

marlintpc::RowBasedHitFinderProcessor::hitCandidate::hitCandidate ( EVENT::TrackerPulse *  )

◆ hitCandidate() [2/2]

marlintpc::RowBasedHitFinderProcessor::hitCandidate::hitCandidate ( )
inlineprivate

Member Function Documentation

◆ addDeadChannel()

void marlintpc::RowBasedHitFinderProcessor::hitCandidate::addDeadChannel ( )

Definition at line 926 of file RowBasedHitFinderProcessor.cc.

◆ addPulse()

void marlintpc::RowBasedHitFinderProcessor::hitCandidate::addPulse ( EVENT::TrackerPulse *  )

◆ getCharge()

double marlintpc::RowBasedHitFinderProcessor::hitCandidate::getCharge ( ) const

◆ getChargeMeasError()

double marlintpc::RowBasedHitFinderProcessor::hitCandidate::getChargeMeasError ( ) const

Definition at line 941 of file RowBasedHitFinderProcessor.cc.

Referenced by getMaximumPulse().

◆ getMaximumPulse()

const EVENT::TrackerPulse* marlintpc::RowBasedHitFinderProcessor::hitCandidate::getMaximumPulse ( ) const
inline

◆ getMaxPulseHeight()

double marlintpc::RowBasedHitFinderProcessor::hitCandidate::getMaxPulseHeight ( )

◆ getPulses()

const std::vector<EVENT::TrackerPulse*>& marlintpc::RowBasedHitFinderProcessor::hitCandidate::getPulses ( ) const
inline

◆ getWidth()

unsigned int marlintpc::RowBasedHitFinderProcessor::hitCandidate::getWidth ( ) const

Member Data Documentation

◆ _maxPulse

EVENT::TrackerPulse* marlintpc::RowBasedHitFinderProcessor::hitCandidate::_maxPulse
private

Definition at line 203 of file RowBasedHitFinderProcessor.h.

Referenced by getMaximumPulse().

◆ _maxPulseCharge

double marlintpc::RowBasedHitFinderProcessor::hitCandidate::_maxPulseCharge
private

Definition at line 204 of file RowBasedHitFinderProcessor.h.

◆ _numberOfDeadChannels

int marlintpc::RowBasedHitFinderProcessor::hitCandidate::_numberOfDeadChannels
private

Definition at line 205 of file RowBasedHitFinderProcessor.h.

◆ _thePulses

std::vector<EVENT::TrackerPulse*> marlintpc::RowBasedHitFinderProcessor::hitCandidate::_thePulses
private

Definition at line 201 of file RowBasedHitFinderProcessor.h.

Referenced by getPulses().

◆ qualityFlag

int marlintpc::RowBasedHitFinderProcessor::hitCandidate::qualityFlag

The documentation for this class was generated from the following files: