Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
L1Trigger
L1TCalorimeter
interface
Stage1Layer2HFRingSumAlgorithm.h
Go to the documentation of this file.
1
11
//
12
13
#ifndef Stage1Layer2HFRingSumAlgorithm_h
14
#define Stage1Layer2HFRingSumAlgorithm_h
15
16
#include "
DataFormats/L1TCalorimeter/interface/CaloRegion.h
"
17
#include "
DataFormats/L1TCalorimeter/interface/CaloEmCand.h
"
18
#include "
DataFormats/L1Trigger/interface/CaloSpare.h
"
19
#include "
DataFormats/L1Trigger/interface/Tau.h
"
20
21
#include <vector>
22
23
namespace
l1t {
24
25
class
Stage1Layer2HFRingSumAlgorithm
{
26
public
:
27
virtual
void
processEvent
(
const
std::vector<l1t::CaloRegion> & regions,
28
const
std::vector<l1t::CaloEmCand> & EMCands,
29
const
std::vector<l1t::Tau> * taus,
30
l1t::CaloSpare
* spare) = 0;
31
32
virtual
~Stage1Layer2HFRingSumAlgorithm
(){};
33
};
34
35
}
36
37
#endif
CaloSpare.h
l1t::Stage1Layer2HFRingSumAlgorithm
Definition:
Stage1Layer2HFRingSumAlgorithm.h:25
l1t::Stage1Layer2HFRingSumAlgorithm::~Stage1Layer2HFRingSumAlgorithm
virtual ~Stage1Layer2HFRingSumAlgorithm()
Definition:
Stage1Layer2HFRingSumAlgorithm.h:32
CaloEmCand.h
Tau.h
l1t::CaloSpare
Definition:
CaloSpare.h:13
l1t::Stage1Layer2HFRingSumAlgorithm::processEvent
virtual void processEvent(const std::vector< l1t::CaloRegion > ®ions, const std::vector< l1t::CaloEmCand > &EMCands, const std::vector< l1t::Tau > *taus, l1t::CaloSpare *spare)=0
CaloRegion.h
Generated for CMSSW Reference Manual by
1.8.5