CMS 3D CMS Logo

PrimitiveConverterRPC.h
Go to the documentation of this file.
1 // Trigger Primitive Converter for RPC hits
2 //
3 // Takes in raw information from the TriggerPrimitive class(part of L1TMuon software package);
4 // and outputs vector of 'ConvertedHits'
5 
6 #ifndef L1Trigger_L1TMuonEndCap_PrimitiveConverterRPC_h
7 #define L1Trigger_L1TMuonEndCap_PrimitiveConverterRPC_h
8 
9 //
10 
11 #include <iostream>
12 
19 
21  public:
23  l1t::EMTFHit2016ExtraCollection convert(std::vector<L1TMuon::TriggerPrimitive> TriggPrim, int SectIndex, edm::ESHandle<RPCGeometry> rpc_geom);
24  std::vector<ConvertedHit> fillConvHits(l1t::EMTFHit2016ExtraCollection exHits);
26 
27  private:
28 
29 };
30 
31 #endif /* #define L1Trigger_L1TMuonEndCap_PrimitiveConverterRPC_h */
bool sameRpcChamber(l1t::EMTFHit2016Extra hitA, l1t::EMTFHit2016Extra hitB)
std::vector< EMTFHit2016Extra > EMTFHit2016ExtraCollection
l1t::EMTFHit2016ExtraCollection convert(std::vector< L1TMuon::TriggerPrimitive > TriggPrim, int SectIndex, edm::ESHandle< RPCGeometry > rpc_geom)
std::vector< ConvertedHit > fillConvHits(l1t::EMTFHit2016ExtraCollection exHits)