1 #ifndef __L1TMuon_TriggerPrimitive_h__ 2 #define __L1TMuon_TriggerPrimitive_h__ 68 RPCData() :
strip(0), strip_low(0), strip_hi(0), phi_int(0), theta_int(0),
69 emtf_sector(0), layer(0), bx(0), valid(0),
time(0.), isCPPF(
false) {}
85 pattern(0), bend(0), bx(0), mpclink(0), bx0(0), syncErr(0),
86 cscID(0), alct_quality(0), clct_quality(0) {}
107 bendingAngle(0), qualityCode(0), Ts2TagCode(0), BxCntCode(0),
108 theta_bti_group(0), segment_number(0), theta_code(0),
148 const int segment_number);
151 const int segment_number);
155 const int theta_bti_group);
163 const unsigned strip,
164 const unsigned layer,
201 template<
typename IDType>
202 IDType
detId()
const {
return IDType(_id); }
221 const int getBX()
const;
222 const int getStrip()
const;
223 const int getWire()
const;
224 const int getPattern()
const;
230 void print(std::ostream&)
const;
235 template<
typename IDType>
237 unsigned& globalsector,
238 unsigned& subsector ) {
void setCMSGlobalEta(const double eta)
const subsystem_type subsystem() const
const unsigned getSubSector() const
void setDTData(const DTData &dt)
const DTData getDTData() const
const GEMData getGEMData() const
void setThetaBend(const double theta)
void setGEMData(const GEMData &gem)
Global3DPoint GlobalPoint
Geom::Theta< T > theta() const
bool isME0(GeomDetEnumerators::SubDetector m)
const CSCData getCSCData() const
S & print(S &os, JobReport::InputFile const &f)
RPCData & accessRPCData()
subsystem_type _subsystem
const RPCData getRPCData() const
const double getCMSGlobalPhi() const
const double getCMSGlobalEta() const
void calculateGlobalSector(const IDType &chid, unsigned &globalsector, unsigned &subsector)
double getThetaBend() const
CSCData & accessCSCData()
bool operator==(const QGLikelihoodParameters &lhs, const QGLikelihoodCategory &rhs)
Test if parameters are compatible with category.
Tan< T >::type tan(const T &t)
L1TMuon::TriggerPrimitive TriggerPrimitive
const double getCMSGlobalRho() const
void setCMSGlobalRho(const double rho)
GEMData & accessGEMData()
const GlobalPoint getCMSGlobalPoint() const
void setRPCData(const RPCData &rpc)
void setCSCData(const CSCData &csc)
const unsigned getGlobalSector() const
void setCMSGlobalPhi(const double phi)
const DetId rawId() const