CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes | Static Public Attributes
trklet::DRin::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 86 of file DRin.h.

Constructor & Destructor Documentation

◆ Track() [1/2]

trklet::DRin::Track::Track ( )
inline

Definition at line 88 of file DRin.h.

References max_, and stubs_.

88 { stubs_.reserve(max_); }
static constexpr int max_
Definition: DRin.h:87
std::vector< Stub * > stubs_
Definition: DRin.h:112

◆ Track() [2/2]

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

Definition at line 89 of file DRin.h.

96  : ttTrackRef_(ttTrackRef),
97  valid_(valid),
98  sector_(-1),
99  inv2R_(inv2R),
100  phiT_(phiT),
101  cot_(cot),
102  zT_(zT),
103  stubs_(stubs) {}
double inv2R_
Definition: DRin.h:108
double phiT_
Definition: DRin.h:109
TTTrackRef ttTrackRef_
Definition: DRin.h:104
std::vector< Stub * > stubs_
Definition: DRin.h:112

Member Data Documentation

◆ cot_

double trklet::DRin::Track::cot_

Definition at line 110 of file DRin.h.

◆ inv2R_

double trklet::DRin::Track::inv2R_

Definition at line 108 of file DRin.h.

◆ max_

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

Definition at line 87 of file DRin.h.

Referenced by Track().

◆ maybe_

TTBV trklet::DRin::Track::maybe_

Definition at line 106 of file DRin.h.

◆ phiT_

double trklet::DRin::Track::phiT_

Definition at line 109 of file DRin.h.

◆ sector_

int trklet::DRin::Track::sector_

Definition at line 107 of file DRin.h.

◆ stubs_

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

Definition at line 112 of file DRin.h.

Referenced by Track().

◆ ttTrackRef_

TTTrackRef trklet::DRin::Track::ttTrackRef_

Definition at line 104 of file DRin.h.

◆ valid_

bool trklet::DRin::Track::valid_

Definition at line 105 of file DRin.h.

◆ zT_

double trklet::DRin::Track::zT_

Definition at line 111 of file DRin.h.