CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
cmsdt::metaPrimitive Struct Reference

#include <constants.h>

Public Member Functions

 metaPrimitive (uint32_t id, double t, double pos, double tan, double ph, double phb, double ph_cmssw, double phb_cmssw, double chi, int q, int w1, int t1, int l1, int w2, int t2, int l2, int w3, int t3, int l3, int w4, int t4, int l4, int w5=0, int t5=-1, int l5=0, int w6=0, int t6=-1, int l6=0, int w7=0, int t7=-1, int l7=0, int w8=0, int t8=-1, int l8=0, int idx=0, int rpc=0)
 

Public Attributes

double chi2
 
int index
 
int lat1
 
int lat2
 
int lat3
 
int lat4
 
int lat5
 
int lat6
 
int lat7
 
int lat8
 
double phi
 
double phi_cmssw
 
double phiB
 
double phiB_cmssw
 
int quality
 
uint32_t rawId
 
int rpcFlag = 0
 
double t0
 
double tanPhi
 
int tdc1
 
int tdc2
 
int tdc3
 
int tdc4
 
int tdc5
 
int tdc6
 
int tdc7
 
int tdc8
 
int wi1
 
int wi2
 
int wi3
 
int wi4
 
int wi5
 
int wi6
 
int wi7
 
int wi8
 
double x
 

Detailed Description

Definition at line 49 of file constants.h.

Constructor & Destructor Documentation

◆ metaPrimitive()

cmsdt::metaPrimitive::metaPrimitive ( uint32_t  id,
double  t,
double  pos,
double  tan,
double  ph,
double  phb,
double  ph_cmssw,
double  phb_cmssw,
double  chi,
int  q,
int  w1,
int  t1,
int  l1,
int  w2,
int  t2,
int  l2,
int  w3,
int  t3,
int  l3,
int  w4,
int  t4,
int  l4,
int  w5 = 0,
int  t5 = -1,
int  l5 = 0,
int  w6 = 0,
int  t6 = -1,
int  l6 = 0,
int  w7 = 0,
int  t7 = -1,
int  l7 = 0,
int  w8 = 0,
int  t8 = -1,
int  l8 = 0,
int  idx = 0,
int  rpc = 0 
)
inline

Definition at line 50 of file constants.h.

86  : rawId(id),
87  t0(t),
88  x(pos),
89  tanPhi(tan),
90  phi(ph),
91  phiB(phb),
92  phi_cmssw(ph_cmssw),
93  phiB_cmssw(phb_cmssw),
94  chi2(chi),
95  quality(q),
96  wi1(w1),
97  tdc1(t1),
98  lat1(l1),
99  wi2(w2),
100  tdc2(t2),
101  lat2(l2),
102  wi3(w3),
103  tdc3(t3),
104  lat3(l3),
105  wi4(w4),
106  tdc4(t4),
107  lat4(l4),
108  wi5(w5),
109  tdc5(t5),
110  lat5(l5),
111  wi6(w6),
112  tdc6(t6),
113  lat6(l6),
114  wi7(w7),
115  tdc7(t7),
116  lat7(l7),
117  wi8(w8),
118  tdc8(t8),
119  lat8(l8),
120  index(idx),
121  rpcFlag(rpc) {}
common ppss p3p6s2 common epss epspn46 common const1 w2
Definition: inclppp.h:1
common ppss p3p6s2 common epss epspn46 common const1 w8
Definition: inclppp.h:1
common ppss p3p6s2 common epss epspn46 common const1 w4
Definition: inclppp.h:1
common ppss p3p6s2 common epss epspn46 common const1 w7
Definition: inclppp.h:1
Tan< T >::type tan(const T &t)
Definition: Tan.h:22
common ppss p3p6s2 common epss epspn46 common const1 w6
Definition: inclppp.h:1
common ppss p3p6s2 common epss epspn46 common const1 w3
Definition: inclppp.h:1
common ppss p3p6s2 common epss epspn46 common const1 w5
Definition: inclppp.h:1

Member Data Documentation

◆ chi2

double cmsdt::metaPrimitive::chi2

◆ index

int cmsdt::metaPrimitive::index

Definition at line 157 of file constants.h.

◆ lat1

int cmsdt::metaPrimitive::lat1

Definition at line 135 of file constants.h.

Referenced by MuonPathAssociator::printmPC(), and DTTrigPhase2Prod::printmPC().

◆ lat2

int cmsdt::metaPrimitive::lat2

Definition at line 138 of file constants.h.

Referenced by MuonPathAssociator::printmPC(), and DTTrigPhase2Prod::printmPC().

◆ lat3

int cmsdt::metaPrimitive::lat3

Definition at line 141 of file constants.h.

Referenced by MuonPathAssociator::printmPC(), and DTTrigPhase2Prod::printmPC().

◆ lat4

int cmsdt::metaPrimitive::lat4

Definition at line 144 of file constants.h.

Referenced by MuonPathAssociator::printmPC(), and DTTrigPhase2Prod::printmPC().

◆ lat5

int cmsdt::metaPrimitive::lat5

Definition at line 147 of file constants.h.

Referenced by MuonPathAssociator::printmPC(), and DTTrigPhase2Prod::printmPC().

◆ lat6

int cmsdt::metaPrimitive::lat6

Definition at line 150 of file constants.h.

Referenced by MuonPathAssociator::printmPC(), and DTTrigPhase2Prod::printmPC().

◆ lat7

int cmsdt::metaPrimitive::lat7

Definition at line 153 of file constants.h.

Referenced by MuonPathAssociator::printmPC(), and DTTrigPhase2Prod::printmPC().

◆ lat8

int cmsdt::metaPrimitive::lat8

Definition at line 156 of file constants.h.

Referenced by MuonPathAssociator::printmPC(), and DTTrigPhase2Prod::printmPC().

◆ phi

double cmsdt::metaPrimitive::phi

◆ phi_cmssw

double cmsdt::metaPrimitive::phi_cmssw

Definition at line 129 of file constants.h.

◆ phiB

double cmsdt::metaPrimitive::phiB

Definition at line 128 of file constants.h.

◆ phiB_cmssw

double cmsdt::metaPrimitive::phiB_cmssw

Definition at line 130 of file constants.h.

◆ quality

int cmsdt::metaPrimitive::quality

◆ rawId

uint32_t cmsdt::metaPrimitive::rawId

◆ rpcFlag

int cmsdt::metaPrimitive::rpcFlag = 0

Definition at line 158 of file constants.h.

◆ t0

double cmsdt::metaPrimitive::t0

◆ tanPhi

double cmsdt::metaPrimitive::tanPhi

◆ tdc1

int cmsdt::metaPrimitive::tdc1

◆ tdc2

int cmsdt::metaPrimitive::tdc2

◆ tdc3

int cmsdt::metaPrimitive::tdc3

◆ tdc4

int cmsdt::metaPrimitive::tdc4

◆ tdc5

int cmsdt::metaPrimitive::tdc5

◆ tdc6

int cmsdt::metaPrimitive::tdc6

◆ tdc7

int cmsdt::metaPrimitive::tdc7

◆ tdc8

int cmsdt::metaPrimitive::tdc8

◆ wi1

int cmsdt::metaPrimitive::wi1

◆ wi2

int cmsdt::metaPrimitive::wi2

◆ wi3

int cmsdt::metaPrimitive::wi3

◆ wi4

int cmsdt::metaPrimitive::wi4

◆ wi5

int cmsdt::metaPrimitive::wi5

◆ wi6

int cmsdt::metaPrimitive::wi6

◆ wi7

int cmsdt::metaPrimitive::wi7

◆ wi8

int cmsdt::metaPrimitive::wi8

◆ x

double cmsdt::metaPrimitive::x