Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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.5