test
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
#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.5