EventFilter
CSCTFRawToDigi
interface
CSCTFPacker.h
Go to the documentation of this file.
1
#ifndef CSCTFPacker_h
2
#define CSCTFPacker_h
3
4
#include "
FWCore/Framework/interface/ConsumesCollector.h
"
5
6
#include "
FWCore/Framework/interface/one/EDProducer.h
"
7
#include "
FWCore/Framework/interface/Event.h
"
8
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
9
#include "
FWCore/Framework/interface/EventSetup.h
"
10
#include "
FWCore/Utilities/interface/InputTag.h
"
11
12
#include "
DataFormats/L1CSCTrackFinder/interface/L1CSCTrackCollection.h
"
13
#include "
DataFormats/L1CSCTrackFinder/interface/CSCTriggerContainer.h
"
14
#include "
DataFormats/L1CSCTrackFinder/interface/TrackStub.h
"
15
16
#include <string>
17
18
class
CSCTFPacker
:
public
edm::one::EDProducer
<> {
19
private
:
20
edm::InputTag
lctProducer
,
mbProducer
,
trackProducer
;
21
22
bool
zeroSuppression
;
23
unsigned
short
nTBINs
;
24
unsigned
short
activeSectors
;
25
bool
putBufferToEvent
;
26
27
bool
swapME1strips
;
28
29
FILE*
file
;
30
31
int
m_minBX
,
m_maxBX
,
central_lct_bx
,
central_sp_bx
;
32
33
edm::EDGetTokenT<CSCCorrelatedLCTDigiCollection>
CSCCDC_Tok
;
34
edm::EDGetTokenT<CSCTriggerContainer<csctf::TrackStub>
>
CSCTC_Tok
;
35
edm::EDGetTokenT<L1CSCTrackCollection>
L1CSCTr_Tok
;
36
37
public
:
38
void
produce
(
edm::Event
&
e
,
const
edm::EventSetup
&
c
)
override
;
39
40
explicit
CSCTFPacker
(
const
edm::ParameterSet
& conf);
41
~CSCTFPacker
(
void
)
override
;
42
};
43
44
#endif
EDProducer.h
CSCTFPacker::nTBINs
unsigned short nTBINs
Definition:
CSCTFPacker.h:23
CSCTFPacker::L1CSCTr_Tok
edm::EDGetTokenT< L1CSCTrackCollection > L1CSCTr_Tok
Definition:
CSCTFPacker.h:35
edm::EDGetTokenT< CSCCorrelatedLCTDigiCollection >
CSCTFPacker::m_minBX
int m_minBX
Definition:
CSCTFPacker.h:31
edm::one::EDProducer
Definition:
EDProducer.h:30
CSCTFPacker::CSCTFPacker
CSCTFPacker(const edm::ParameterSet &conf)
Definition:
CSCTFPacker.cc:22
CSCTFPacker::trackProducer
edm::InputTag trackProducer
Definition:
CSCTFPacker.h:20
CSCTFPacker
Definition:
CSCTFPacker.h:18
CSCTFPacker::CSCTC_Tok
edm::EDGetTokenT< CSCTriggerContainer< csctf::TrackStub > > CSCTC_Tok
Definition:
CSCTFPacker.h:34
CSCTFPacker::~CSCTFPacker
~CSCTFPacker(void) override
Definition:
CSCTFPacker.cc:62
edm::ParameterSet
Definition:
ParameterSet.h:47
Event.h
L1CSCTrackCollection.h
CSCTriggerContainer.h
CSCTFPacker::putBufferToEvent
bool putBufferToEvent
Definition:
CSCTFPacker.h:25
edm::EventSetup
Definition:
EventSetup.h:58
CSCTFPacker::produce
void produce(edm::Event &e, const edm::EventSetup &c) override
Definition:
CSCTFPacker.cc:67
CSCTFPacker::activeSectors
unsigned short activeSectors
Definition:
CSCTFPacker.h:24
InputTag.h
CSCTFPacker::lctProducer
edm::InputTag lctProducer
Definition:
CSCTFPacker.h:20
CSCTFPacker::swapME1strips
bool swapME1strips
Definition:
CSCTFPacker.h:27
CSCTFPacker::m_maxBX
int m_maxBX
Definition:
CSCTFPacker.h:31
CSCTFPacker::zeroSuppression
bool zeroSuppression
Definition:
CSCTFPacker.h:22
CSCTFPacker::mbProducer
edm::InputTag mbProducer
Definition:
CSCTFPacker.h:20
CSCTFPacker::central_sp_bx
int central_sp_bx
Definition:
CSCTFPacker.h:31
EventSetup.h
CSCTFPacker::file
FILE * file
Definition:
CSCTFPacker.h:29
ConsumesCollector.h
CSCTFPacker::central_lct_bx
int central_lct_bx
Definition:
CSCTFPacker.h:31
CSCTFPacker::CSCCDC_Tok
edm::EDGetTokenT< CSCCorrelatedLCTDigiCollection > CSCCDC_Tok
Definition:
CSCTFPacker.h:33
ParameterSet.h
c
auto & c
Definition:
CAHitNtupletGeneratorKernelsImpl.h:46
edm::Event
Definition:
Event.h:73
TrackStub.h
edm::InputTag
Definition:
InputTag.h:15
MillePedeFileConverter_cfg.e
e
Definition:
MillePedeFileConverter_cfg.py:37
Generated for CMSSW Reference Manual by
1.8.16