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 ADD_PrimitiveConverterRPC
7
#define ADD_PrimitiveConverterRPC
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/EMTFHitTools.h
"
19
20
class
PrimitiveConverterRPC
{
21
public
:
22
PrimitiveConverterRPC
();
23
l1t::EMTFHitExtraCollection
convert
(std::vector<L1TMuon::TriggerPrimitive> TriggPrim,
int
SectIndex,
edm::ESHandle<RPCGeometry>
rpc_geom);
24
std::vector<ConvertedHit>
fillConvHits
(
l1t::EMTFHitExtraCollection
exHits);
25
bool
sameRpcChamber
(
l1t::EMTFHitExtra
hitA,
l1t::EMTFHitExtra
hitB);
26
27
private
:
28
29
};
30
31
#endif
l1t::EMTFHitExtraCollection
std::vector< EMTFHitExtra > EMTFHitExtraCollection
Definition:
EMTFHitExtra.h:112
PrimitiveConverterRPC::sameRpcChamber
bool sameRpcChamber(l1t::EMTFHitExtra hitA, l1t::EMTFHitExtra hitB)
Definition:
PrimitiveConverterRPC.cc:130
RPCRoll.h
PrimitiveConverterRPC::convert
l1t::EMTFHitExtraCollection convert(std::vector< L1TMuon::TriggerPrimitive > TriggPrim, int SectIndex, edm::ESHandle< RPCGeometry > rpc_geom)
Definition:
PrimitiveConverterRPC.cc:13
PrimitiveConverterRPC::PrimitiveConverterRPC
PrimitiveConverterRPC()
Definition:
PrimitiveConverterRPC.cc:9
EMTFHitTools.h
l1t::EMTFHitExtra
Definition:
EMTFHitExtra.h:17
edm::ESHandle< RPCGeometry >
PrimitiveConverterRPC::fillConvHits
std::vector< ConvertedHit > fillConvHits(l1t::EMTFHitExtraCollection exHits)
Definition:
PrimitiveConverterRPC.cc:106
ESHandle.h
EmulatorClasses.h
PrimitiveConverterRPC
Definition:
PrimitiveConverterRPC.h:20
RPCGeometry.h
GlobalPoint.h
Generated for CMSSW Reference Manual by
1.8.11