src
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/Event.h
"
25
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
26
#include "
FWCore/Framework/interface/ESHandle.h
"
27
#include "
FWCore/Framework/interface/EventSetup.h
"
28
29
#include <iostream>
30
31
class
DTLowQMatching
{
32
public
:
33
DTLowQMatching
(
L1MuDTChambPhContainer
const
*,
L1MuDTChambPhContainer
const
&);
34
35
void
run
(
const
L1TTwinMuxParams
&);
36
37
static
int
noRPCHits
(
L1MuDTChambPhContainer
inCon,
int
bx
,
int
wh,
int
sec
,
int
st);
38
39
private
:
40
int
deltaPhi
(
int
dt_phi,
int
rpc_strip);
41
42
void
Matching
(
int
track_seg);
43
44
L1MuDTChambPhContainer
const
*
m_phiDTDigis
;
45
L1MuDTChambPhContainer
const
&
m_phiRPCDigis
;
46
// L1MuDTChambPhContainer m_phiRPCDigis2;
47
48
int
m_DphiWindow
;
49
};
50
#endif
L1MuTMChambPhContainer.h
l1GtPatternGenerator_cfi.bx
bx
Definition:
l1GtPatternGenerator_cfi.py:18
Event.h
EventSetup.h
L1MuDTChambPhContainer.h
Frameworkfwd.h
DTLowQMatching::Matching
void Matching(int track_seg)
Definition:
DTLowQMatching.cc:36
L1TTwinMuxParamsRcd.h
ParameterSet.h
DTLowQMatching::run
void run(const L1TTwinMuxParams &)
Definition:
DTLowQMatching.cc:29
L1TTwinMuxParams.h
L1TTwinMuxParams
Definition:
L1TTwinMuxParams.h:19
DTLowQMatching::deltaPhi
int deltaPhi(int dt_phi, int rpc_strip)
ESHandle.h
DTLowQMatching::noRPCHits
static int noRPCHits(L1MuDTChambPhContainer inCon, int bx, int wh, int sec, int st)
DTLowQMatching::DTLowQMatching
DTLowQMatching(L1MuDTChambPhContainer const *, L1MuDTChambPhContainer const &)
Definition:
DTLowQMatching.cc:22
DTLowQMatching
Definition:
DTLowQMatching.h:31
DTLowQMatching::m_phiDTDigis
L1MuDTChambPhContainer const * m_phiDTDigis
Definition:
DTLowQMatching.h:44
L1MuDTChambPhContainer
Definition:
L1MuDTChambPhContainer.h:33
L1MuDTChambThContainer.h
fileinputsource_cfi.sec
sec
Definition:
fileinputsource_cfi.py:88
DTLowQMatching::m_phiRPCDigis
L1MuDTChambPhContainer const & m_phiRPCDigis
Definition:
DTLowQMatching.h:45
DTLowQMatching::m_DphiWindow
int m_DphiWindow
Definition:
DTLowQMatching.h:48
Generated for CMSSW Reference Manual by
1.8.14