test
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
Handle.h
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
Generated for CMSSW Reference Manual by
1.8.5