CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes | Static Public Attributes
trklet::KFin::Track Struct Reference

Public Member Functions

 Track ()
 
 Track (const TTTrackRef &ttTrackRef, bool valid, double inv2R, double phiT, double cot, double zT, const std::vector< Stub *> &stubs)
 

Public Attributes

double cot_
 
double inv2R_
 
TTBV maybe_
 
double phiT_
 
int sector_
 
std::vector< Stub * > stubs_
 
TTTrackRef ttTrackRef_
 
bool valid_
 
double zT_
 

Static Public Attributes

static constexpr int max_ = 8
 

Detailed Description

Definition at line 62 of file KFin.h.

Constructor & Destructor Documentation

◆ Track() [1/2]

trklet::KFin::Track::Track ( )
inline

Definition at line 64 of file KFin.h.

References max_, and stubs_.

64 { stubs_.reserve(max_); }
static constexpr int max_
Definition: KFin.h:63
std::vector< Stub * > stubs_
Definition: KFin.h:88

◆ Track() [2/2]

trklet::KFin::Track::Track ( const TTTrackRef ttTrackRef,
bool  valid,
double  inv2R,
double  phiT,
double  cot,
double  zT,
const std::vector< Stub *> &  stubs 
)
inline

Definition at line 65 of file KFin.h.

72  : ttTrackRef_(ttTrackRef),
73  valid_(valid),
74  sector_(-1),
75  inv2R_(inv2R),
76  phiT_(phiT),
77  cot_(cot),
78  zT_(zT),
79  stubs_(stubs) {}
TTTrackRef ttTrackRef_
Definition: KFin.h:80
double phiT_
Definition: KFin.h:85
double zT_
Definition: KFin.h:87
std::vector< Stub * > stubs_
Definition: KFin.h:88
double cot_
Definition: KFin.h:86
double inv2R_
Definition: KFin.h:84

Member Data Documentation

◆ cot_

double trklet::KFin::Track::cot_

Definition at line 86 of file KFin.h.

◆ inv2R_

double trklet::KFin::Track::inv2R_

Definition at line 84 of file KFin.h.

◆ max_

constexpr int trklet::KFin::Track::max_ = 8
static

Definition at line 63 of file KFin.h.

Referenced by Track().

◆ maybe_

TTBV trklet::KFin::Track::maybe_

Definition at line 82 of file KFin.h.

◆ phiT_

double trklet::KFin::Track::phiT_

Definition at line 85 of file KFin.h.

◆ sector_

int trklet::KFin::Track::sector_

Definition at line 83 of file KFin.h.

◆ stubs_

std::vector<Stub*> trklet::KFin::Track::stubs_

Definition at line 88 of file KFin.h.

Referenced by Track().

◆ ttTrackRef_

TTTrackRef trklet::KFin::Track::ttTrackRef_

Definition at line 80 of file KFin.h.

◆ valid_

bool trklet::KFin::Track::valid_

Definition at line 81 of file KFin.h.

◆ zT_

double trklet::KFin::Track::zT_

Definition at line 87 of file KFin.h.