1 #ifndef MBLTCollection_h_ 2 #define MBLTCollection_h_ 55 void addStub(
const TriggerPrimitiveRef & stub );
104 std::vector< std::pair< TriggerPrimitiveList, TriggerPrimitiveList > >
111 const TriggerPrimitiveList & rpcList,
113 std::vector< std::vector <size_t> > &
clusters )
const;
116 std::vector< size_t > & cluster2,
117 const TriggerPrimitiveList & rpcList1,
118 const TriggerPrimitiveList & rpcList2,
119 double minRpcPhi )
const;
122 const TriggerPrimitiveList & rpcList,
123 double minRpcPhi )
const;
TriggerPrimitiveList getRpcInUnassociatedStubs() const
rpc inner layer hits associated to a given dt station
subsystem_offset
internal enum for subdetector stub identification
edm::Ref< L1TMuon::TriggerPrimitiveCollection > TriggerPrimitiveRef
int wheel() const
returns wheel
TriggerPrimitiveList _dtAssociatedStubs
dt segments
bxMatch haveCommonRpc(size_t dt1, size_t dt2) const
std::vector< std::pair< TriggerPrimitiveList, TriggerPrimitiveList > > getUnassociatedRpcClusters(double minRpcPhi) const
RPC unassociated clusters.
int _wheel
space coordinates
std::vector< primitiveAssociation > _dtMapAss
bool areCloseClusters(std::vector< size_t > &cluster1, std::vector< size_t > &cluster2, const TriggerPrimitiveList &rpcList1, const TriggerPrimitiveList &rpcList2, double minRpcPhi) const
const TriggerPrimitiveList & getRpcInner() const
rpc inner layer hits only
TriggerPrimitiveList getRpcInAssociatedStubs(size_t dtIndex) const
rpc inner layer hits associated to a given dt station
structure for internal indexing
void addStub(const TriggerPrimitiveRef &stub)
TriggerPrimitiveList _rpcOutAssociatedStubs
rpc outer layer hits
std::vector< size_t > rpcOut
size_t reduceRpcClusters(std::vector< std::vector< size_t > > &tmpClusters, const TriggerPrimitiveList &rpcList, double minRpcPhi) const
int sector() const
returns sector
primitiveAssociation _rpcMapUnass
TriggerPrimitiveList _rpcInAssociatedStubs
rpc inner layer hits
std::vector< TriggerPrimitiveRef > TriggerPrimitiveList
int station() const
returns station
std::vector< size_t > rpcIn
TriggerPrimitiveList getRpcOutAssociatedStubs(size_t dtIndex) const
rpc outer layer hits associated to a given dt station
const TriggerPrimitiveList & getDtSegments() const
return a reference to the DT only segments
MBLTCollection()
default constructor
TriggerPrimitiveList getRpcOutUnassociatedStubs() const
rpc outer layer hits associated to a given dt station
DTChamberId detId() const
returns detId
const TriggerPrimitiveList & getRpcOuter() const
rpc outer layer hits only