Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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
7
#include <iostream>
8
9
#include "
L1Trigger/L1TMuonEndCap/interface/EmulatorClasses.h
"
10
#include "
FWCore/Framework/interface/ESHandle.h
"
11
#include "
DataFormats/GeometryVector/interface/GlobalPoint.h
"
12
#include "
Geometry/RPCGeometry/interface/RPCGeometry.h
"
13
#include "
Geometry/RPCGeometry/interface/RPCRoll.h
"
14
#include "
L1Trigger/L1TMuonEndCap/interface/EMTFHitTools.h
"
15
16
class
PrimitiveConverterRPC
{
17
public
:
18
PrimitiveConverterRPC
();
19
l1t::EMTFHitExtraCollection
convert
(std::vector<L1TMuon::TriggerPrimitive> TriggPrim,
int
SectIndex,
edm::ESHandle<RPCGeometry>
rpc_geom);
20
std::vector<ConvertedHit>
fillConvHits
(
l1t::EMTFHitExtraCollection
exHits);
21
bool
sameRpcChamber
(
l1t::EMTFHitExtra
hitA,
l1t::EMTFHitExtra
hitB);
22
23
private
:
24
25
};
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:16
RPCGeometry.h
GlobalPoint.h
Generated for CMSSW Reference Manual by
1.8.5