LDMX Software
Toggle main menu visibility
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
Functions
Variables
Typedefs
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
~
Variables
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
Enumerations
Enumerator
Related Symbols
Files
File List
File Members
All
Functions
Macros
Ecal
include
Ecal
Event
EcalCluster.h
Go to the documentation of this file.
1
7
#ifndef EVENT_ECALCLUSTER_H_
8
#define EVENT_ECALCLUSTER_H_
9
10
// ldmx-sw
11
#include "Ecal/Event/EcalHit.h"
12
#include "
Recon/Event/CaloCluster.h
"
13
14
namespace
ldmx {
15
20
class
EcalCluster
:
public
ldmx::CaloCluster
{
21
public
:
25
EcalCluster
();
26
30
virtual
~EcalCluster
();
31
37
void
addHits
(
const
std::vector<const ldmx::EcalHit*> hitsVec);
38
39
bool
operator<(
const
EcalCluster
& rhs)
const
{
40
return
this->getEnergy() < rhs.getEnergy();
41
}
42
43
private
:
44
// Could add further ECal-specific info here...
45
46
ClassDef(
EcalCluster
, 1);
47
};
20
class
EcalCluster
:
public
ldmx::CaloCluster
{
…
};
48
}
// namespace ldmx
49
50
#endif
CaloCluster.h
Class that stores calorimeter cluster information.
ldmx::CaloCluster
Stores cluster information from the ECal.
Definition
CaloCluster.h:26
ldmx::EcalCluster
Stores cluster information from the ECal.
Definition
EcalCluster.h:20
ldmx::EcalCluster::addHits
void addHits(const std::vector< const ldmx::EcalHit * > hitsVec)
Take in the hits that make up the cluster.
ldmx::EcalCluster::~EcalCluster
virtual ~EcalCluster()
Class destructor.
ldmx::EcalCluster::EcalCluster
EcalCluster()
Class constructor.
Generated by
1.12.0