Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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
const
*,
L1MuDTChambPhContainer
const
&);
35
36
void
run
(
const
L1TTwinMuxParams
&);
37
38
static
int
noRPCHits
(
L1MuDTChambPhContainer
inCon,
int
bx
,
int
wh,
int
sec,
int
st);
39
40
private
:
41
int
deltaPhi
(
int
dt_phi,
int
rpc_strip);
42
43
void
Matching
(
int
track_seg);
44
45
L1MuDTChambPhContainer
const
*
m_phiDTDigis
;
46
L1MuDTChambPhContainer
const
&
m_phiRPCDigis
;
47
// L1MuDTChambPhContainer m_phiRPCDigis2;
48
49
int
m_DphiWindow
;
50
};
51
#endif
L1MuTMChambPhContainer.h
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
EDProducer.h
DTLowQMatching
Definition:
DTLowQMatching.h:32
DTLowQMatching::m_phiDTDigis
L1MuDTChambPhContainer const * m_phiDTDigis
Definition:
DTLowQMatching.h:45
L1MuDTChambPhContainer
Definition:
L1MuDTChambPhContainer.h:33
L1MuDTChambThContainer.h
DTLowQMatching::m_phiRPCDigis
L1MuDTChambPhContainer const & m_phiRPCDigis
Definition:
DTLowQMatching.h:46
makePileupJSON.bx
tuple bx
Definition:
makePileupJSON.py:40
DTLowQMatching::m_DphiWindow
int m_DphiWindow
Definition:
DTLowQMatching.h:49
Generated for CMSSW Reference Manual by
1.8.5