1 #ifndef __L1TMUON_TRIGGERPRIMITIVE_H__ 2 #define __L1TMUON_TRIGGERPRIMITIVE_H__ 133 const int segment_number);
143 const unsigned strip,
144 const unsigned layer,
177 template<
typename IDType>
197 const int getBX()
const;
206 void print(std::ostream&)
const;
212 unsigned& global_sector,
213 unsigned& subsector );
215 unsigned& global_sector,
216 unsigned& subsector );
218 unsigned& global_sector,
219 unsigned& subsector );
221 unsigned& global_sector,
222 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 calculateGEMGlobalSector(const GEMDetId &chid, unsigned &global_sector, unsigned &subsector)
void setThetaBend(const double theta)
void setGEMData(const GEMData &gem)
Global3DPoint GlobalPoint
Geom::Theta< T > theta() const
TriggerPrimitive & operator=(const TriggerPrimitive &tp)
void calculateDTGlobalSector(const DTChamberId &chid, unsigned &global_sector, unsigned &subsector)
const CSCData getCSCData() const
bool operator==(const TriggerPrimitive &tp) const
RPCData & accessRPCData()
subsystem_type _subsystem
const RPCData getRPCData() const
const double getCMSGlobalPhi() const
const int getStrip() const
const double getCMSGlobalEta() const
double getThetaBend() const
CSCData & accessCSCData()
Tan< T >::type tan(const T &t)
const int getPattern() const
const double getCMSGlobalRho() const
void setCMSGlobalRho(const double rho)
GEMData & accessGEMData()
const GlobalPoint getCMSGlobalPoint() const
void setRPCData(const RPCData &rpc)
void calculateCSCGlobalSector(const CSCDetId &chid, unsigned &global_sector, unsigned &subsector)
const int getWire() const
void setCSCData(const CSCData &csc)
const unsigned getGlobalSector() const
void setCMSGlobalPhi(const double phi)
void print(std::ostream &) const
const DetId rawId() const
void calculateRPCGlobalSector(const RPCDetId &chid, unsigned &global_sector, unsigned &subsector)