Main Page
Namespaces
Classes
Package Documentation
L1Trigger
L1TCalorimeter
interface
Stage1Layer2EGammaAlgorithm.h
Go to the documentation of this file.
1
12
//
13
14
#ifndef Stage1Layer2EGammaAlgorithm_h
15
#define Stage1Layer2EGammaAlgorithm_h
16
17
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
18
#include "
DataFormats/L1TCalorimeter/interface/CaloRegion.h
"
19
20
#include "
DataFormats/L1Trigger/interface/EGamma.h
"
21
#include "
DataFormats/L1Trigger/interface/Jet.h
"
22
23
#include "
L1Trigger/L1TCalorimeter/interface/L1GObject.h
"
24
#include "
DataFormats/L1TCalorimeter/interface/CaloEmCand.h
"
25
26
#include <vector>
27
28
29
namespace
l1t
{
30
31
class
Stage1Layer2EGammaAlgorithm
{
32
public
:
33
virtual
void
processEvent
(
const
std::vector<l1t::CaloEmCand> & EMCands,
34
const
std::vector<l1t::CaloRegion> &
regions
,
35
const
std::vector<l1t::Jet> *
jets
,
36
std::vector<l1t::EGamma>* egammas) = 0;
37
38
virtual
~Stage1Layer2EGammaAlgorithm
(){};
39
40
private
:
41
// double Isolation(int ieta, int iphi,
42
// const std::vector<l1t::CaloRegion> & regions) const;
43
// double HoverE(int et, int ieta, int iphi,
44
// const std::vector<l1t::CaloRegion> & regions) const;
45
// unsigned int egtSeed;
46
// double relativeIsolationCut;
47
// double HoverECut;
48
};
49
50
}
51
52
#endif
l1t::Stage1Layer2EGammaAlgorithm
Definition:
Stage1Layer2EGammaAlgorithm.h:31
EGamma.h
AlignmentPI::regions
regions
Definition:
AlignmentPayloadInspectorHelper.h:54
Jet.h
l1t
delete x;
Definition:
CaloConfig.h:22
Frameworkfwd.h
CaloEmCand.h
fwrapper::jets
vector< PseudoJet > jets
Definition:
fastjetfortran_madfks.cc:42
l1t::Stage1Layer2EGammaAlgorithm::processEvent
virtual void processEvent(const std::vector< l1t::CaloEmCand > &EMCands, const std::vector< l1t::CaloRegion > ®ions, const std::vector< l1t::Jet > *jets, std::vector< l1t::EGamma > *egammas)=0
L1GObject.h
l1t::Stage1Layer2EGammaAlgorithm::~Stage1Layer2EGammaAlgorithm
virtual ~Stage1Layer2EGammaAlgorithm()
Definition:
Stage1Layer2EGammaAlgorithm.h:38
CaloRegion.h
Generated for CMSSW Reference Manual by
1.8.11