Main Page
Namespaces
Classes
Package Documentation
L1Trigger
L1TMuonEndCap
interface
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
13
#include "
L1Trigger/L1TMuonEndCap/interface/EmulatorClasses.h
"
14
#include "
FWCore/Framework/interface/ESHandle.h
"
15
#include "
DataFormats/GeometryVector/interface/GlobalPoint.h
"
16
#include "
Geometry/RPCGeometry/interface/RPCGeometry.h
"
17
#include "
Geometry/RPCGeometry/interface/RPCRoll.h
"
18
#include "
L1Trigger/L1TMuonEndCap/interface/EMTFHit2016Tools.h
"
19
20
class
PrimitiveConverterRPC
{
21
public
:
22
PrimitiveConverterRPC
();
23
l1t::EMTFHit2016ExtraCollection
convert
(std::vector<L1TMuon::TriggerPrimitive> TriggPrim,
int
SectIndex,
edm::ESHandle<RPCGeometry>
rpc_geom);
24
std::vector<ConvertedHit>
fillConvHits
(
l1t::EMTFHit2016ExtraCollection
exHits);
25
bool
sameRpcChamber
(
l1t::EMTFHit2016Extra
hitA,
l1t::EMTFHit2016Extra
hitB);
26
27
private
:
28
29
};
30
31
#endif
/* #define L1Trigger_L1TMuonEndCap_PrimitiveConverterRPC_h */
RPCRoll.h
l1t::EMTFHit2016Extra
Definition:
EMTFHit2016Extra.h:17
PrimitiveConverterRPC::sameRpcChamber
bool sameRpcChamber(l1t::EMTFHit2016Extra hitA, l1t::EMTFHit2016Extra hitB)
Definition:
PrimitiveConverterRPC.cc:130
PrimitiveConverterRPC::PrimitiveConverterRPC
PrimitiveConverterRPC()
Definition:
PrimitiveConverterRPC.cc:9
edm::ESHandle< RPCGeometry >
l1t::EMTFHit2016ExtraCollection
std::vector< EMTFHit2016Extra > EMTFHit2016ExtraCollection
Definition:
EMTFHit2016Extra.h:112
ESHandle.h
PrimitiveConverterRPC::convert
l1t::EMTFHit2016ExtraCollection convert(std::vector< L1TMuon::TriggerPrimitive > TriggPrim, int SectIndex, edm::ESHandle< RPCGeometry > rpc_geom)
Definition:
PrimitiveConverterRPC.cc:13
EmulatorClasses.h
PrimitiveConverterRPC::fillConvHits
std::vector< ConvertedHit > fillConvHits(l1t::EMTFHit2016ExtraCollection exHits)
Definition:
PrimitiveConverterRPC.cc:106
PrimitiveConverterRPC
Definition:
PrimitiveConverterRPC.h:20
RPCGeometry.h
GlobalPoint.h
EMTFHit2016Tools.h
Generated for CMSSW Reference Manual by
1.8.11