Main Page
Namespaces
Classes
Package Documentation
L1Trigger
L1TTwinMux
interface
DTLowQMatching.h
Go to the documentation of this file.
1
//-------------------------------------------------
2
//
3
// Class: DTLowQMatching
4
//
5
// DTLowQMatching
6
//
7
//
8
// Author :
9
// G. Flouris U Ioannina Mar. 2015
10
// mod.: g Karathanasis
11
//--------------------------------------------------
12
13
#ifndef L1T_TwinMux_DTLowQMatching_H
14
#define L1T_TwinMux_DTLowQMatching_H
15
16
#include "
DataFormats/L1DTTrackFinder/interface/L1MuDTChambPhContainer.h
"
17
#include "
DataFormats/L1DTTrackFinder/interface/L1MuDTChambThContainer.h
"
18
19
#include "
CondFormats/L1TObjects/interface/L1TTwinMuxParams.h
"
20
#include "
CondFormats/DataRecord/interface/L1TTwinMuxParamsRcd.h
"
21
#include "
L1Trigger/L1TTwinMux/interface/L1MuTMChambPhContainer.h
"
22
23
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
24
#include "
FWCore/Framework/interface/EDProducer.h
"
25
#include "
FWCore/Framework/interface/Event.h
"
26
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
27
#include "
FWCore/Framework/interface/ESHandle.h
"
28
#include "
FWCore/Framework/interface/EventSetup.h
"
29
30
#include <iostream>
31
32
class
DTLowQMatching
{
33
public
:
34
DTLowQMatching
(
L1MuDTChambPhContainer
* ,
L1MuDTChambPhContainer
);
35
~DTLowQMatching
() {};
36
37
void
run
(
const
edm::EventSetup
&
c
);
38
39
edm::ESHandle< L1TTwinMuxParams >
tmParamsHandle
;
40
41
static
int
noRPCHits
(
L1MuDTChambPhContainer
inCon,
int
bx,
int
wh,
int
sec,
int
st);
42
43
private
:
44
int
deltaPhi
(
int
dt_phi,
int
rpc_strip );
45
46
void
Matching
(
int
track_seg);
47
48
L1MuDTChambPhContainer
*
m_phiDTDigis
;
49
L1MuDTChambPhContainer
m_phiRPCDigis
;
50
// L1MuDTChambPhContainer m_phiRPCDigis2;
51
52
53
int
m_DphiWindow
;
54
55
};
56
#endif
DTLowQMatching::m_phiRPCDigis
L1MuDTChambPhContainer m_phiRPCDigis
Definition:
DTLowQMatching.h:49
DTLowQMatching::run
void run(const edm::EventSetup &c)
Definition:
DTLowQMatching.cc:28
L1MuTMChambPhContainer.h
Event.h
EnergyCorrector.c
c
Definition:
EnergyCorrector.py:44
EventSetup.h
L1MuDTChambPhContainer.h
DTLowQMatching::tmParamsHandle
edm::ESHandle< L1TTwinMuxParams > tmParamsHandle
Definition:
DTLowQMatching.h:39
DTLowQMatching::DTLowQMatching
DTLowQMatching(L1MuDTChambPhContainer *, L1MuDTChambPhContainer)
Definition:
DTLowQMatching.cc:22
Frameworkfwd.h
DTLowQMatching::Matching
void Matching(int track_seg)
Definition:
DTLowQMatching.cc:40
L1TTwinMuxParamsRcd.h
ParameterSet.h
DTLowQMatching::~DTLowQMatching
~DTLowQMatching()
Definition:
DTLowQMatching.h:35
L1TTwinMuxParams.h
edm::ESHandle< L1TTwinMuxParams >
DTLowQMatching::deltaPhi
int deltaPhi(int dt_phi, int rpc_strip)
ESHandle.h
DTLowQMatching::m_phiDTDigis
L1MuDTChambPhContainer * m_phiDTDigis
Definition:
DTLowQMatching.h:48
edm::EventSetup
Definition:
EventSetup.h:54
DTLowQMatching::noRPCHits
static int noRPCHits(L1MuDTChambPhContainer inCon, int bx, int wh, int sec, int st)
EDProducer.h
DTLowQMatching
Definition:
DTLowQMatching.h:32
L1MuDTChambPhContainer
Definition:
L1MuDTChambPhContainer.h:34
L1MuDTChambThContainer.h
DTLowQMatching::m_DphiWindow
int m_DphiWindow
Definition:
DTLowQMatching.h:53
Generated for CMSSW Reference Manual by
1.8.11