Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
L1Trigger
L1TNtuples
interface
L1AnalysisGCT.h
Go to the documentation of this file.
1
#ifndef __L1Analysis_L1AnalysisGCT_H__
2
#define __L1Analysis_L1AnalysisGCT_H__
3
4
//-------------------------------------------------------------------------------
5
// Created 06/01/2010 - A.C. Le Bihan
6
//
7
//
8
// Original code : L1Trigger/L1TNtuples/L1NtupleProducer
9
//-------------------------------------------------------------------------------
10
11
#include "
DataFormats/L1GlobalCaloTrigger/interface/L1GctCollections.h
"
12
#include "
DataFormats/L1CaloTrigger/interface/L1CaloCollections.h
"
13
#include "
DataFormats/Common/interface/Handle.h
"
14
15
#include "
L1AnalysisGCTDataFormat.h
"
16
17
namespace
L1Analysis
18
{
19
class
L1AnalysisGCT
20
{
21
public
:
22
L1AnalysisGCT
();
23
L1AnalysisGCT
(
bool
verbose
);
24
~L1AnalysisGCT
();
25
26
void
SetJet
(
const
edm::Handle < L1GctJetCandCollection >
l1CenJets,
27
const
edm::Handle < L1GctJetCandCollection >
l1ForJets,
28
const
edm::Handle < L1GctJetCandCollection >
l1TauJets,
29
const
edm::Handle < L1GctJetCandCollection >
l1IsoTauJets);
30
31
void
SetES
(
const
edm::Handle < L1GctEtMissCollection >
l1EtMiss,
const
edm::Handle < L1GctHtMissCollection >
l1HtMiss,
32
const
edm::Handle < L1GctEtHadCollection >
l1EtHad,
const
edm::Handle < L1GctEtTotalCollection >
l1EtTotal);
33
34
void
SetHFminbias
(
const
edm::Handle < L1GctHFRingEtSumsCollection >
l1HFSums,
35
const
edm::Handle < L1GctHFBitCountsCollection >
l1HFCounts);
36
37
void
SetEm
(
const
edm::Handle < L1GctEmCandCollection >
l1IsoEm,
38
const
edm::Handle < L1GctEmCandCollection >
l1NonIsoEm);
39
40
void
Reset
() {
gct_
.
Reset
();}
41
42
L1AnalysisGCTDataFormat
*
getData
() {
return
&
gct_
;}
43
44
private
:
45
bool
verbose_
;
46
L1AnalysisGCTDataFormat
gct_
;
47
};
48
}
49
#endif
50
51
L1Analysis::L1AnalysisGCT::L1AnalysisGCT
L1AnalysisGCT()
Definition:
L1AnalysisGCT.cc:4
L1Analysis::L1AnalysisGCTDataFormat
Definition:
L1AnalysisGCTDataFormat.h:15
L1Analysis::L1AnalysisGCT::SetHFminbias
void SetHFminbias(const edm::Handle< L1GctHFRingEtSumsCollection > l1HFSums, const edm::Handle< L1GctHFBitCountsCollection > l1HFCounts)
Definition:
L1AnalysisGCT.cc:179
L1Analysis::L1AnalysisGCT
Definition:
L1AnalysisGCT.h:19
verbose
Definition:
MagVerbosity.h:13
L1Analysis::L1AnalysisGCT::verbose_
bool verbose_
Definition:
L1AnalysisGCT.h:45
edm::Handle
Definition:
AssociativeIterator.h:47
L1Analysis::L1AnalysisGCTDataFormat::Reset
void Reset()
Definition:
L1AnalysisGCTDataFormat.h:20
L1Analysis::L1AnalysisGCT::Reset
void Reset()
Definition:
L1AnalysisGCT.h:40
L1Analysis::L1AnalysisGCT::~L1AnalysisGCT
~L1AnalysisGCT()
Definition:
L1AnalysisGCT.cc:13
L1Analysis::L1AnalysisGCT::getData
L1AnalysisGCTDataFormat * getData()
Definition:
L1AnalysisGCT.h:42
L1Analysis::L1AnalysisGCT::SetEm
void SetEm(const edm::Handle< L1GctEmCandCollection > l1IsoEm, const edm::Handle< L1GctEmCandCollection > l1NonIsoEm)
Definition:
L1AnalysisGCT.cc:208
L1Analysis::L1AnalysisGCT::gct_
L1AnalysisGCTDataFormat gct_
Definition:
L1AnalysisGCT.h:46
L1AnalysisGCTDataFormat.h
L1CaloCollections.h
L1GctCollections.h
L1Analysis::L1AnalysisGCT::SetES
void SetES(const edm::Handle< L1GctEtMissCollection > l1EtMiss, const edm::Handle< L1GctHtMissCollection > l1HtMiss, const edm::Handle< L1GctEtHadCollection > l1EtHad, const edm::Handle< L1GctEtTotalCollection > l1EtTotal)
Definition:
L1AnalysisGCT.cc:108
L1Analysis::L1AnalysisGCT::SetJet
void SetJet(const edm::Handle< L1GctJetCandCollection > l1CenJets, const edm::Handle< L1GctJetCandCollection > l1ForJets, const edm::Handle< L1GctJetCandCollection > l1TauJets, const edm::Handle< L1GctJetCandCollection > l1IsoTauJets)
Definition:
L1AnalysisGCT.cc:17
Handle.h
Generated for CMSSW Reference Manual by
1.8.5