L1Trigger
L1TTwinMux
interface
AlignTrackSegments.h
Go to the documentation of this file.
1
//-------------------------------------------------
2
//
3
// Class: AlignTrackSegments
4
//
5
// AlignTrackSegments
6
//
7
//
8
// Author :
9
// G. Flouris U Ioannina Mar. 2015
10
// mod.: G Karathanasis
11
//--------------------------------------------------
12
13
#ifndef L1T_TwinMux_AlignTrackSegments_H
14
#define L1T_TwinMux_AlignTrackSegments_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
22
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
23
#include "
FWCore/Framework/interface/EDProducer.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
AlignTrackSegments
{
32
public
:
33
AlignTrackSegments
(
L1MuDTChambPhContainer
inphiDigis);
34
~AlignTrackSegments
(){};
35
36
void
run
(
const
edm::EventSetup
&
c
);
37
39
const
L1MuDTChambPhContainer
&
getDTContainer
() {
return
m_dt_tsshifted
; }
40
41
private
:
43
L1MuDTChambPhContainer
m_dt_tsshifted
;
44
L1MuDTChambPhContainer
m_phiDigis
;
45
};
46
#endif
AlignTrackSegments::getDTContainer
const L1MuDTChambPhContainer & getDTContainer()
Return Output PhContainer.
Definition:
AlignTrackSegments.h:39
L1TTwinMuxParams.h
EDProducer.h
ESHandle.h
AlignTrackSegments::~AlignTrackSegments
~AlignTrackSegments()
Definition:
AlignTrackSegments.h:34
L1MuDTChambThContainer.h
AlignTrackSegments
Definition:
AlignTrackSegments.h:31
AlignTrackSegments::AlignTrackSegments
AlignTrackSegments(L1MuDTChambPhContainer inphiDigis)
Definition:
AlignTrackSegments.cc:20
L1TTwinMuxParamsRcd.h
L1MuDTChambPhContainer
Definition:
L1MuDTChambPhContainer.h:33
AlignTrackSegments::m_dt_tsshifted
L1MuDTChambPhContainer m_dt_tsshifted
Output PhContainer.
Definition:
AlignTrackSegments.h:43
Event.h
AlignTrackSegments::m_phiDigis
L1MuDTChambPhContainer m_phiDigis
Definition:
AlignTrackSegments.h:44
edm::EventSetup
Definition:
EventSetup.h:57
HltBtagPostValidation_cff.c
c
Definition:
HltBtagPostValidation_cff.py:31
L1MuDTChambPhContainer.h
Frameworkfwd.h
EventSetup.h
AlignTrackSegments::run
void run(const edm::EventSetup &c)
Definition:
AlignTrackSegments.cc:25
ParameterSet.h
Generated for CMSSW Reference Manual by
1.8.16