Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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
// $Id: L1RCTSaveInput.h,v 1.6 2012/02/09 13:12:23 eulisse Exp $
18
//
19
//
20
21
#include <memory>
22
#include <iostream>
23
#include <fstream>
24
25
#include "
DataFormats/Common/interface/Handle.h
"
26
27
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
28
#include "
FWCore/Framework/interface/EDAnalyzer.h
"
29
#include "
FWCore/Framework/interface/Event.h
"
30
#include "
FWCore/Framework/interface/EventSetup.h
"
31
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
32
#include "
FWCore/Framework/interface/ESHandle.h
"
33
34
#include "
FWCore/Framework/interface/MakerMacros.h
"
35
36
class
L1RCTLookupTables
;
37
class
L1RCT
;
38
39
class
L1RCTSaveInput
:
public
edm::EDAnalyzer
{
40
public
:
41
explicit
L1RCTSaveInput
(
const
edm::ParameterSet
&);
42
~L1RCTSaveInput
();
43
virtual
void
analyze
(
const
edm::Event
&,
const
edm::EventSetup
&);
44
private
:
45
std::string
fileName
;
46
L1RCTLookupTables
*
rctLookupTables
;
47
L1RCT
*
rct
;
48
bool
useEcal
;
49
bool
useHcal
;
50
edm::InputTag
ecalDigisLabel
;
51
edm::InputTag
hcalDigisLabel
;
52
bool
useDebugTpgScales
;
53
std::ofstream
ofs
;
54
};
L1RCTLookupTables
Definition:
L1RCTLookupTables.h:11
L1RCTSaveInput::useDebugTpgScales
bool useDebugTpgScales
Definition:
L1RCTSaveInput.h:52
L1RCTSaveInput::ecalDigisLabel
edm::InputTag ecalDigisLabel
Definition:
L1RCTSaveInput.h:50
L1RCTSaveInput::useHcal
bool useHcal
Definition:
L1RCTSaveInput.h:49
Event.h
MakerMacros.h
EventSetup.h
L1RCTSaveInput::L1RCTSaveInput
L1RCTSaveInput(const edm::ParameterSet &)
Definition:
L1RCTSaveInput.cc:45
L1RCTSaveInput::rctLookupTables
L1RCTLookupTables * rctLookupTables
Definition:
L1RCTSaveInput.h:46
Handle.h
Frameworkfwd.h
ParameterSet.h
L1RCTSaveInput::useEcal
bool useEcal
Definition:
L1RCTSaveInput.h:48
L1RCTSaveInput::rct
L1RCT * rct
Definition:
L1RCTSaveInput.h:47
L1RCTSaveInput
Definition:
L1RCTSaveInput.h:39
ESHandle.h
edm::EventSetup
Definition:
EventSetup.h:44
L1RCTSaveInput::fileName
std::string fileName
Definition:
L1RCTSaveInput.h:45
L1RCTSaveInput::~L1RCTSaveInput
~L1RCTSaveInput()
Definition:
L1RCTSaveInput.cc:63
edm::EDAnalyzer
Definition:
EDAnalyzer.h:14
EDAnalyzer.h
L1RCTSaveInput::ofs
std::ofstream ofs
Definition:
L1RCTSaveInput.h:53
edm::InputTag
Definition:
InputTag.h:12
edm::ParameterSet
Definition:
ParameterSet.h:35
L1RCT
Definition:
L1RCT.h:20
edm::Event
Definition:
Event.h:50
L1RCTSaveInput::analyze
virtual void analyze(const edm::Event &, const edm::EventSetup &)
Definition:
L1RCTSaveInput.cc:70
L1RCTSaveInput::hcalDigisLabel
edm::InputTag hcalDigisLabel
Definition:
L1RCTSaveInput.h:51
Generated for CMSSW Reference Manual by
1.8.5