1 #ifndef __L1TMUON_TRIGGERPRIMITIVE_H__
2 #define __L1TMUON_TRIGGERPRIMITIVE_H__
20 #include <boost/cstdint.hpp>
126 const int segment_number);
129 const int segment_number);
133 const int theta_bti_group);
139 const unsigned strip,
140 const unsigned layer,
163 template<
typename IDType>
172 const int getBX()
const;
177 const int Id()
const;
182 void print(std::ostream&)
const;
188 unsigned& global_sector,
189 unsigned& subsector );
191 unsigned& global_sector,
192 unsigned& subsector );
194 unsigned& global_sector,
195 unsigned& subsector );
std::vector< MuonTriggerPrimitive > MuonTriggerPrimitiveCollection
const DTData getDTData() const
const unsigned getSubSector() const
void calculateRPCGlobalSector(const RPCDetId &chid, unsigned &global_sector, unsigned &subsector)
Geom::Theta< T > theta() const
const DetId rawId() const
void setCMSGlobalPhi(const double phi)
const int getWire() const
std::map< unsigned, MuonTriggerPrimitiveList > MuonTriggerPrimitiveStationMap
const double getCMSGlobalPhi() const
edm::Ref< MuonTriggerPrimitiveCollection > MuonTriggerPrimitiveRef
edm::Ptr< MuonTriggerPrimitive > MuonTriggerPrimitivePtr
void setCMSGlobalEta(const double eta)
const unsigned getGlobalSector() const
const RPCData getRPCData() const
void calculateDTGlobalSector(const DTChamberId &chid, unsigned &global_sector, unsigned &subsector)
MuonTriggerPrimitive & operator=(const MuonTriggerPrimitive &tp)
const int getPattern() const
const subsystem_type subsystem() const
bool operator==(const MuonTriggerPrimitive &tp) const
const CSCData getCSCData() const
const double getCMSGlobalEta() const
std::vector< MuonTriggerPrimitiveRef > MuonTriggerPrimitiveList
void print(std::ostream &) const
double getThetaBend() const
void setThetaBend(const double theta)
const int getStrip() const
void calculateCSCGlobalSector(const CSCDetId &chid, unsigned &global_sector, unsigned &subsector)
subsystem_type _subsystem