![]() |
AliPhysics
1adf5bd (1adf5bd)
|
Reduced EMCAL cluster information. More...
#include <AliReducedEmcalCluster.h>
Protected Attributes | |
Int_t | fClusterID |
ID of the cluster. More... | |
Float_t | fEnergy |
Energy of the cluster. More... | |
Float_t | fEta |
Cluster position in \( \eta \) relative to the primary vertex. More... | |
Float_t | fPhi |
Cluster position in \( \phi \) relative to the primary vertex. More... | |
Float_t | fM02 |
M02 shower shape parameter. More... | |
Float_t | fM20 |
M20 shower shape parameter. More... | |
Float_t | fCellEnergies [3] |
Leading cell energies. More... | |
TObjArray * | fContributors |
True particles contributing to the cluster. More... | |
Reduced EMCAL cluster information.
This object stores a reduced set of information of a reconstructed EMCAL cluster
Definition at line 102 of file AliReducedEmcalCluster.h.
HighPtTracks::AliReducedEmcalCluster::AliReducedEmcalCluster | ( | ) |
Constructor, initialising with default values
Definition at line 31 of file AliReducedEmcalCluster.cxx.
HighPtTracks::AliReducedEmcalCluster::AliReducedEmcalCluster | ( | Int_t | id, |
Float_t | energy, | ||
Float_t | eta, | ||
Float_t | phi, | ||
Float_t | m02, | ||
Float_t | m20 | ||
) |
Constructor, initialising cluster with all parameters
id | ID of the cluster |
energy | Energy of the cluster |
eta | \( \eta \) position of the cluster |
phi | \( \phi \) position of the cluster |
m02 | The m02 shower shape parameter |
m20 | The m20 shower shape parameter |
Definition at line 52 of file AliReducedEmcalCluster.cxx.
HighPtTracks::AliReducedEmcalCluster::AliReducedEmcalCluster | ( | const AliReducedEmcalCluster & | ref | ) |
Copy constructor
ref | Reference for the copy |
Definition at line 69 of file AliReducedEmcalCluster.cxx.
|
virtual |
void HighPtTracks::AliReducedEmcalCluster::AddTrueContributor | ( | Int_t | pdg, |
Double_t | px, | ||
Double_t | py, | ||
Double_t | pz, | ||
Double_t | energy | ||
) |
Add new true cluster contributor to the cluster
pdg | PDG code of the true particle |
px | x-component of the momentum vector of the true particle |
py | y-component of the momentum vector of the true particle |
pz | z-component of the momentum vector of the true particle |
energy | Energy of the true particle |
Definition at line 144 of file AliReducedEmcalCluster.cxx.
void HighPtTracks::AliReducedEmcalCluster::Copy | ( | TObject & | target | ) | const |
Copy content of this cluster into target
target | Target for the copy |
Definition at line 107 of file AliReducedEmcalCluster.cxx.
Referenced by AliReducedEmcalCluster(), and operator=().
void HighPtTracks::AliReducedEmcalCluster::FillCellEnergies | ( | TArrayD & | target | ) |
Fill cell energies into target array
target |
Definition at line 131 of file AliReducedEmcalCluster.cxx.
|
inline |
Get MC-true contributing particles
Definition at line 146 of file AliReducedEmcalCluster.h.
|
inline |
Get the cluster energy
Definition at line 120 of file AliReducedEmcalCluster.h.
|
inline |
Get the ID of the cluster inside the event
Definition at line 115 of file AliReducedEmcalCluster.h.
|
inline |
Get the \( \eta \) position of the cluster
Definition at line 125 of file AliReducedEmcalCluster.h.
|
inline |
Get the M02 shower shape parameter
Definition at line 135 of file AliReducedEmcalCluster.h.
|
inline |
Get the M20 shower shape parameter
Definition at line 140 of file AliReducedEmcalCluster.h.
|
inline |
Get the \( \phi \) position of the cluster
Definition at line 130 of file AliReducedEmcalCluster.h.
AliReducedEmcalCluster & HighPtTracks::AliReducedEmcalCluster::operator= | ( | const AliReducedEmcalCluster & | ref | ) |
Assignment operator
ref | Reference for the copy |
Definition at line 87 of file AliReducedEmcalCluster.cxx.
|
inline |
Set cluster parameters
id | ID of the cluster |
energy | Energy of the cluster |
eta | \( \eta \) position of the cluster |
phi | \( \phi \) position of the cluster |
m02 | The m02 shower shape parameter |
m20 | The m20 shower shape parameter |
Definition at line 190 of file AliReducedEmcalCluster.h.
|
inline |
|
inline |
Set the cluster position in \( \eta \) and \( \phi \)
eta | \( \eta \) position of the cluster |
phi | \( \phi \) position of the cluster |
Definition at line 163 of file AliReducedEmcalCluster.h.
|
inline |
Set the leading cell energies
e1 | max cell energy |
e2 | 2nd highest cell energy |
e3 | 3rd highest cell energy |
Definition at line 176 of file AliReducedEmcalCluster.h.
|
inline |
Set the cluster shower shape parameters
m02 | The m02 shower shape parameter |
m20 | The m20 shower shape parameter |
Definition at line 169 of file AliReducedEmcalCluster.h.
|
protected |
Leading cell energies.
Definition at line 206 of file AliReducedEmcalCluster.h.
Referenced by AliReducedEmcalCluster(), Copy(), FillCellEnergies(), and SetLeadingCellEnergies().
|
protected |
ID of the cluster.
Definition at line 200 of file AliReducedEmcalCluster.h.
Referenced by Copy(), GetClusterID(), Set(), and SetClusterID().
|
protected |
True particles contributing to the cluster.
Definition at line 207 of file AliReducedEmcalCluster.h.
Referenced by AddTrueContributor(), Copy(), GetClusterContributors(), and ~AliReducedEmcalCluster().
|
protected |
Energy of the cluster.
Definition at line 201 of file AliReducedEmcalCluster.h.
Referenced by Copy(), GetClusterEnergy(), Set(), and SetClusterEnergy().
|
protected |
Cluster position in \( \eta \) relative to the primary vertex.
Definition at line 202 of file AliReducedEmcalCluster.h.
Referenced by Copy(), GetEta(), Set(), and SetClusterPosition().
|
protected |
M02 shower shape parameter.
Definition at line 204 of file AliReducedEmcalCluster.h.
Referenced by Copy(), GetM02(), Set(), and SetShowerShapeParameters().
|
protected |
M20 shower shape parameter.
Definition at line 205 of file AliReducedEmcalCluster.h.
Referenced by Copy(), GetM20(), Set(), and SetShowerShapeParameters().
|
protected |
Cluster position in \( \phi \) relative to the primary vertex.
Definition at line 203 of file AliReducedEmcalCluster.h.
Referenced by Copy(), GetPhi(), Set(), and SetClusterPosition().