CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
SeedStopInfo Class Reference

#include <SeedStopInfo.h>

Public Member Functions

unsigned short candidatesPerSeed () const
 
 SeedStopInfo ()
 
void setCandidatesPerSeed (unsigned short value)
 
void setStopReason (SeedStopReason value)
 
SeedStopReason stopReason () const
 
unsigned char stopReasonUC () const
 
 ~SeedStopInfo ()=default
 

Private Attributes

unsigned short candidatesPerSeed_ = 0
 
SeedStopReason stopReason_ = SeedStopReason::UNINITIALIZED
 

Detailed Description

Definition at line 6 of file SeedStopInfo.h.

Constructor & Destructor Documentation

◆ SeedStopInfo()

SeedStopInfo::SeedStopInfo ( )
inline

Definition at line 8 of file SeedStopInfo.h.

8 {}

◆ ~SeedStopInfo()

SeedStopInfo::~SeedStopInfo ( )
default

Member Function Documentation

◆ candidatesPerSeed()

unsigned short SeedStopInfo::candidatesPerSeed ( ) const
inline

Definition at line 12 of file SeedStopInfo.h.

12 { return candidatesPerSeed_; }

References candidatesPerSeed_.

Referenced by TrackBuildingAnalyzer::analyze().

◆ setCandidatesPerSeed()

void SeedStopInfo::setCandidatesPerSeed ( unsigned short  value)
inline

Definition at line 11 of file SeedStopInfo.h.

References candidatesPerSeed_, and relativeConstraints::value.

◆ setStopReason()

void SeedStopInfo::setStopReason ( SeedStopReason  value)
inline

Definition at line 14 of file SeedStopInfo.h.

14 { stopReason_ = value; }

References stopReason_, and relativeConstraints::value.

◆ stopReason()

SeedStopReason SeedStopInfo::stopReason ( ) const
inline

Definition at line 15 of file SeedStopInfo.h.

15 { return stopReason_; }

References stopReason_.

Referenced by TrackBuildingAnalyzer::analyze().

◆ stopReasonUC()

unsigned char SeedStopInfo::stopReasonUC ( ) const
inline

Definition at line 16 of file SeedStopInfo.h.

16 { return static_cast<unsigned char>(stopReason_); }

References stopReason_.

Referenced by TrackBuildingAnalyzer::analyze().

Member Data Documentation

◆ candidatesPerSeed_

unsigned short SeedStopInfo::candidatesPerSeed_ = 0
private

Definition at line 19 of file SeedStopInfo.h.

Referenced by candidatesPerSeed(), and setCandidatesPerSeed().

◆ stopReason_

SeedStopReason SeedStopInfo::stopReason_ = SeedStopReason::UNINITIALIZED
private

Definition at line 20 of file SeedStopInfo.h.

Referenced by setStopReason(), stopReason(), and stopReasonUC().

SeedStopInfo::stopReason_
SeedStopReason stopReason_
Definition: SeedStopInfo.h:20
SeedStopInfo::candidatesPerSeed_
unsigned short candidatesPerSeed_
Definition: SeedStopInfo.h:19
relativeConstraints.value
value
Definition: relativeConstraints.py:53