Main Page
Namespaces
Classes
Package Documentation
L1Trigger
RegionalCaloTrigger
interface
L1RCTSaveInput.h
Go to the documentation of this file.
1
// -*- C++ -*-
2
//
3
// Package: L1RCTSaveInput
4
// Class: L1RCTSaveInput
5
//
14
//
15
// Original Author: Sridhara Dasu
16
// Created: Tue Jul 31 17:10:13 CEST 2007
17
//
18
//
19
20
#include <memory>
21
#include <iostream>
22
#include <fstream>
23
24
#include "
DataFormats/Common/interface/Handle.h
"
25
26
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
27
#include "
FWCore/Framework/interface/EDAnalyzer.h
"
28
#include "
FWCore/Framework/interface/Event.h
"
29
#include "
FWCore/Framework/interface/EventSetup.h
"
30
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
31
#include "
FWCore/Framework/interface/ESHandle.h
"
32
33
#include "
FWCore/Framework/interface/MakerMacros.h
"
34
35
class
L1RCTLookupTables
;
36
class
L1RCT
;
37
38
class
L1RCTSaveInput
:
public
edm::EDAnalyzer
{
39
public
:
40
explicit
L1RCTSaveInput
(
const
edm::ParameterSet
&);
41
~L1RCTSaveInput
();
42
virtual
void
analyze
(
const
edm::Event
&,
const
edm::EventSetup
&);
43
private
:
44
std::string
fileName
;
45
L1RCTLookupTables
*
rctLookupTables
;
46
L1RCT
*
rct
;
47
bool
useEcal
;
48
bool
useHcal
;
49
edm::InputTag
ecalDigisLabel
;
50
edm::InputTag
hcalDigisLabel
;
51
bool
useDebugTpgScales
;
52
std::ofstream
ofs
;
53
};
L1RCTLookupTables
Definition:
L1RCTLookupTables.h:11
L1RCTSaveInput::useDebugTpgScales
bool useDebugTpgScales
Definition:
L1RCTSaveInput.h:51
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
L1RCTSaveInput::ecalDigisLabel
edm::InputTag ecalDigisLabel
Definition:
L1RCTSaveInput.h:49
L1RCTSaveInput::useHcal
bool useHcal
Definition:
L1RCTSaveInput.h:48
Event.h
MakerMacros.h
EventSetup.h
L1RCTSaveInput::L1RCTSaveInput
L1RCTSaveInput(const edm::ParameterSet &)
Definition:
L1RCTSaveInput.cc:45
L1RCTSaveInput::rctLookupTables
L1RCTLookupTables * rctLookupTables
Definition:
L1RCTSaveInput.h:45
Frameworkfwd.h
ParameterSet.h
L1RCTSaveInput::useEcal
bool useEcal
Definition:
L1RCTSaveInput.h:47
L1RCTSaveInput::rct
L1RCT * rct
Definition:
L1RCTSaveInput.h:46
L1RCTSaveInput
Definition:
L1RCTSaveInput.h:38
ESHandle.h
edm::EventSetup
Definition:
EventSetup.h:44
L1RCTSaveInput::fileName
std::string fileName
Definition:
L1RCTSaveInput.h:44
L1RCTSaveInput::~L1RCTSaveInput
~L1RCTSaveInput()
Definition:
L1RCTSaveInput.cc:63
edm::EDAnalyzer
Definition:
EDAnalyzer.h:27
EDAnalyzer.h
L1RCTSaveInput::ofs
std::ofstream ofs
Definition:
L1RCTSaveInput.h:52
edm::InputTag
Definition:
InputTag.h:15
edm::ParameterSet
Definition:
ParameterSet.h:36
L1RCT
Definition:
L1RCT.h:20
edm::Event
Definition:
Event.h:66
L1RCTSaveInput::analyze
virtual void analyze(const edm::Event &, const edm::EventSetup &)
Definition:
L1RCTSaveInput.cc:70
Handle.h
L1RCTSaveInput::hcalDigisLabel
edm::InputTag hcalDigisLabel
Definition:
L1RCTSaveInput.h:50
Generated for CMSSW Reference Manual by
1.8.11