L1Trigger
L1TTwinMux
interface
L1TTwinMuxAlgorithm.h
Go to the documentation of this file.
1
//-------------------------------------------------
2
//
3
// Class: L1TwinMuxAlgortithm
4
//
5
// L1TwinMuxAlgortithm
6
//
7
//
8
// Author :
9
// G. Flouris U Ioannina Feb. 2015
10
// mpd.: g karathanasis
11
//--------------------------------------------------
12
13
#ifndef L1T_TwinMuxL1TTwinMuxAlgorithm_H
14
#define L1T_TwinMuxL1TTwinMuxAlgorithm_H
15
16
#include "
DataFormats/L1DTTrackFinder/interface/L1MuDTChambPhContainer.h
"
17
#include "
DataFormats/L1DTTrackFinder/interface/L1MuDTChambThContainer.h
"
18
#include "
DataFormats/RPCDigi/interface/RPCDigiCollection.h
"
19
20
#include "
Geometry/RPCGeometry/interface/RPCGeometry.h
"
21
22
#include "
CondFormats/L1TObjects/interface/L1TTwinMuxParams.h
"
23
#include "
L1Trigger/L1TTwinMux/interface/L1MuTMChambPhContainer.h
"
24
25
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
26
27
class
L1TTwinMuxAlgorithm
{
28
public
:
29
L1TTwinMuxAlgorithm
(){};
30
~L1TTwinMuxAlgorithm
(){};
31
32
void
run
(
edm::Handle<L1MuDTChambPhContainer>
phiDigis,
33
edm::Handle<L1MuDTChambThContainer>
thetaDigis,
34
edm::Handle<RPCDigiCollection>
rpcDigis,
35
const
L1TTwinMuxParams
&,
36
const
RPCGeometry
&);
37
39
L1MuDTChambPhContainer
get_ph_tm_output
() {
return
m_tm_phi_output
; }
40
41
private
:
43
L1MuDTChambPhContainer
m_tm_phi_output
;
44
};
45
#endif
L1MuTMChambPhContainer.h
edm::Handle< L1MuDTChambPhContainer >
L1MuDTChambPhContainer.h
Frameworkfwd.h
RPCGeometry
Definition:
RPCGeometry.h:20
L1TTwinMuxAlgorithm::L1TTwinMuxAlgorithm
L1TTwinMuxAlgorithm()
Definition:
L1TTwinMuxAlgorithm.h:29
L1TTwinMuxAlgorithm::m_tm_phi_output
L1MuDTChambPhContainer m_tm_phi_output
Output PhContainer.
Definition:
L1TTwinMuxAlgorithm.h:43
L1TTwinMuxParams.h
L1TTwinMuxParams
Definition:
L1TTwinMuxParams.h:19
L1TTwinMuxAlgorithm::get_ph_tm_output
L1MuDTChambPhContainer get_ph_tm_output()
Return Output PhContainer.
Definition:
L1TTwinMuxAlgorithm.h:39
L1MuDTChambPhContainer
Definition:
L1MuDTChambPhContainer.h:33
L1TTwinMuxAlgorithm::~L1TTwinMuxAlgorithm
~L1TTwinMuxAlgorithm()
Definition:
L1TTwinMuxAlgorithm.h:30
L1MuDTChambThContainer.h
L1TTwinMuxAlgorithm
Definition:
L1TTwinMuxAlgorithm.h:27
RPCDigiCollection.h
RPCGeometry.h
L1TTwinMuxAlgorithm::run
void run(edm::Handle< L1MuDTChambPhContainer > phiDigis, edm::Handle< L1MuDTChambThContainer > thetaDigis, edm::Handle< RPCDigiCollection > rpcDigis, const L1TTwinMuxParams &, const RPCGeometry &)
Definition:
L1TTwinMuxAlgorithm.cc:32
Generated for CMSSW Reference Manual by
1.8.14