Main Page
Namespaces
Classes
Package Documentation
DataFormats
L1THGCal
interface
HGCalCluster.h
Go to the documentation of this file.
1
#ifndef DataFormats_L1Trigger_HGCalCluster_h
2
#define DataFormats_L1Trigger_HGCalCluster_h
3
4
#include "
DataFormats/Common/interface/Ptr.h
"
5
#include "
DataFormats/L1Trigger/interface/BXVector.h
"
6
#include "
DataFormats/L1THGCal/interface/HGCalTriggerCell.h
"
7
#include "
DataFormats/L1THGCal/interface/HGCalClusterT.h
"
8
9
10
namespace
l1t
{
11
12
class
HGCalCluster
:
public
HGCalClusterT
<l1t::HGCalTriggerCell> {
13
14
public
:
15
16
HGCalCluster
(){}
17
HGCalCluster
(
const
LorentzVector
p4
,
18
int
pt
=0,
19
int
eta
=0,
20
int
phi
=0
21
);
22
23
HGCalCluster
(
const
edm::Ptr<l1t::HGCalTriggerCell>
&tc );
24
25
~HGCalCluster
()
override
;
26
27
void
setModule
(uint32_t
module
) {
module_
=
module
;}
28
uint32_t
module
()
const
{
return
module_
;}
29
30
31
private
:
32
uint32_t
module_
;
33
34
};
35
36
typedef
BXVector<HGCalCluster>
HGCalClusterBxCollection
;
37
38
}
39
40
#endif
reco::LeafCandidate::eta
double eta() const final
momentum pseudorapidity
Definition:
LeafCandidate.h:137
l1t::HGCalCluster::module_
uint32_t module_
Definition:
HGCalCluster.h:32
l1t::HGCalCluster::~HGCalCluster
~HGCalCluster() override
Definition:
HGCalCluster.cc:22
reco::LeafCandidate::pt
double pt() const final
transverse momentum
Definition:
LeafCandidate.h:131
l1t
delete x;
Definition:
CaloConfig.h:22
BXVector.h
l1t::HGCalCluster::setModule
void setModule(uint32_t module)
Definition:
HGCalCluster.h:27
HGCalTriggerCell.h
HGCalClusterT.h
reco::LeafCandidate::p4
const LorentzVector & p4() const final
four-momentum Lorentz vector
Definition:
LeafCandidate.h:99
l1t::HGCalCluster
Definition:
HGCalCluster.h:12
Ptr.h
edm::Ptr
Definition:
AssociationVector.h:30
l1t::HGCalCluster::module
uint32_t module() const
Definition:
HGCalCluster.h:28
reco::Candidate::LorentzVector
math::XYZTLorentzVector LorentzVector
Lorentz vector.
Definition:
Candidate.h:37
l1t::HGCalClusterBxCollection
BXVector< HGCalCluster > HGCalClusterBxCollection
Definition:
HGCalCluster.h:36
BXVector
Definition:
BXVector.h:15
reco::LeafCandidate::phi
double phi() const final
momentum azimuthal angle
Definition:
LeafCandidate.h:133
l1t::HGCalClusterT
Definition:
HGCalClusterT.h:15
module
Definition:
vlib.h:208
l1t::HGCalCluster::HGCalCluster
HGCalCluster()
Definition:
HGCalCluster.h:16
Generated for CMSSW Reference Manual by
1.8.11