CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
CandInfo Struct Reference

#include <RntStructs.h>

Public Member Functions

 CandInfo (const SimSeedInfo &s, const State &c)
 
 CandInfo ()=default
 
void nan_check ()
 
CandInfooperator= (const CandInfo &)=default
 

Public Attributes

BinSearch bsn
 
BinSearch bso
 
bool has_nans = false
 
PropState ps_max
 
PropState ps_min
 
State s_ctr
 
SimSeedInfo ssi
 

Detailed Description

Definition at line 74 of file RntStructs.h.

Constructor & Destructor Documentation

◆ CandInfo() [1/2]

CandInfo::CandInfo ( const SimSeedInfo s,
const State c 
)
inline

Definition at line 82 of file RntStructs.h.

◆ CandInfo() [2/2]

CandInfo::CandInfo ( )
default

Member Function Documentation

◆ nan_check()

void CandInfo::nan_check ( )

Definition at line 43 of file RntStructs.cc.

References bsn, bso, has_nans, BinSearch::nan_check(), ps_max, and ps_min.

43  {
44  has_nans = ngr(ps_min);
45  has_nans |= ngr(ps_max);
46  has_nans |= bso.nan_check();
47  has_nans |= bsn.nan_check();
48 }
PropState ps_min
Definition: RntStructs.h:77
bool has_nans
Definition: RntStructs.h:80
bool nan_check()
Definition: RntStructs.cc:35
PropState ps_max
Definition: RntStructs.h:77
BinSearch bso
Definition: RntStructs.h:78
BinSearch bsn
Definition: RntStructs.h:79

◆ operator=()

CandInfo& CandInfo::operator= ( const CandInfo )
default

Member Data Documentation

◆ bsn

BinSearch CandInfo::bsn

Definition at line 79 of file RntStructs.h.

Referenced by nan_check(), and mkfit::MkFinder::selectHitIndicesV2().

◆ bso

BinSearch CandInfo::bso

Definition at line 78 of file RntStructs.h.

Referenced by nan_check(), and mkfit::MkFinder::selectHitIndices().

◆ has_nans

bool CandInfo::has_nans = false

Definition at line 80 of file RntStructs.h.

Referenced by nan_check().

◆ ps_max

PropState CandInfo::ps_max

Definition at line 77 of file RntStructs.h.

Referenced by nan_check(), and mkfit::MkFinder::selectHitIndicesV2().

◆ ps_min

PropState CandInfo::ps_min

Definition at line 77 of file RntStructs.h.

Referenced by nan_check(), and mkfit::MkFinder::selectHitIndicesV2().

◆ s_ctr

State CandInfo::s_ctr

Definition at line 76 of file RntStructs.h.

◆ ssi

SimSeedInfo CandInfo::ssi

Definition at line 75 of file RntStructs.h.