![]() |
AliPhysics
58ae0ed (58ae0ed)
|
Event structure containing reduced jet information. More...
#include <AliReducedJetEvent.h>
Public Member Functions | |
AliReducedJetEvent () | |
AliReducedJetEvent (double crosssection, int ntrials, double pthard) | |
AliReducedJetEvent (const AliReducedJetEvent &ref) | |
AliReducedJetEvent & | operator= (const AliReducedJetEvent &) |
virtual | ~AliReducedJetEvent () |
void | SetPythiaHardInfo (double crosssection, int ntrials, double pthard) |
void | AddReconstructedJet (AliReducedJetInfo *jet) |
double | GetCrossSection () const |
int | GetNumberOfTrials () const |
double | GetPtHard () const |
int | GetNumberOfJets () const |
AliReducedJetInfo * | GetReconstructedJet (int ijet) const |
TObjArray * | GetListOfJets () const |
Private Attributes | |
double | fCrossSection |
Event cross section. More... | |
int | fTrials |
Number of trials. More... | |
double | fPtHard |
Generated \( p_{t} \) of the hard interaction. More... | |
TObjArray * | fReconstructedJets |
List of reconstructed jets at generator level. More... | |
Event structure containing reduced jet information.
This class represents an event structure for jets at generator level, which links true jets to particles within the jet cone in order to study their properties. The event contains
Definition at line 46 of file AliReducedJetEvent.h.
HighPtTracks::AliReducedJetEvent::AliReducedJetEvent | ( | ) |
Dummy (I/O) constructor, not to be uesd
Definition at line 29 of file AliReducedJetEvent.cxx.
HighPtTracks::AliReducedJetEvent::AliReducedJetEvent | ( | double | crosssection, |
int | ntrials, | ||
double | pthard | ||
) |
Main consturctor, initialising also PYTHIA information (cross section, number of trials, \( p_{t} \) hard)
crosssection | Cross section |
ntrials | Number of trials |
pthard | \( p_{t} \) of the hard interaction |
Definition at line 46 of file AliReducedJetEvent.cxx.
HighPtTracks::AliReducedJetEvent::AliReducedJetEvent | ( | const AliReducedJetEvent & | ref | ) |
Copy constructor, creating a new jet event copying information from a reference event (reconstructed jets). Creates a deep copy - this event will take ownership over its objects.
ref | Reference jet event for the copy |
Definition at line 63 of file AliReducedJetEvent.cxx.
|
virtual |
Destructor, deleting all associated jets
Definition at line 107 of file AliReducedJetEvent.cxx.
void HighPtTracks::AliReducedJetEvent::AddReconstructedJet | ( | AliReducedJetInfo * | jet | ) |
Adds a new reduced jet to this event. The jet event will take ownership over the reduced jet.
jet |
Definition at line 116 of file AliReducedJetEvent.cxx.
Referenced by HighPtTracks::AliHighPtReconstructionEfficiency::UserExec().
|
inline |
Get the event cross section.
Definition at line 74 of file AliReducedJetEvent.h.
|
inline |
Get a list of reconstructed jets found in this event.
Definition at line 98 of file AliReducedJetEvent.h.
int HighPtTracks::AliReducedJetEvent::GetNumberOfJets | ( | ) | const |
Get the number of jets stored in this jet event.
Definition at line 125 of file AliReducedJetEvent.cxx.
|
inline |
Get the number of trials.
Definition at line 81 of file AliReducedJetEvent.h.
|
inline |
Get the \( p_{t} \) of the hard interaction.
Definition at line 87 of file AliReducedJetEvent.h.
AliReducedJetInfo * HighPtTracks::AliReducedJetEvent::GetReconstructedJet | ( | int | ijet | ) | const |
Get jet stored in this jet event via its position in the container.
ijet | Index of the jet in the event. |
Definition at line 136 of file AliReducedJetEvent.cxx.
AliReducedJetEvent & HighPtTracks::AliReducedJetEvent::operator= | ( | const AliReducedJetEvent & | ref | ) |
Assignment operator, copying information from a reference event (reconstructed jets) into this event. Creates a deep copy - this event will take ownership over its objects.
ref | Reference jet event for the copy |
Definition at line 87 of file AliReducedJetEvent.cxx.
|
inline |
Set values calculated by pythia (Cross section, number of trials, generated \( p_{t} \) of the hard interaction)
crosssection | Event cross section |
ntrials | Number of trials |
pthard | Generated \( p_{t} \) of the hard interaction |
Definition at line 62 of file AliReducedJetEvent.h.
|
private |
Event cross section.
Definition at line 101 of file AliReducedJetEvent.h.
Referenced by GetCrossSection(), operator=(), and SetPythiaHardInfo().
|
private |
Generated \( p_{t} \) of the hard interaction.
Definition at line 103 of file AliReducedJetEvent.h.
Referenced by GetPtHard(), operator=(), and SetPythiaHardInfo().
|
private |
List of reconstructed jets at generator level.
Definition at line 104 of file AliReducedJetEvent.h.
Referenced by AddReconstructedJet(), AliReducedJetEvent(), GetListOfJets(), GetNumberOfJets(), GetReconstructedJet(), operator=(), and ~AliReducedJetEvent().
|
private |
Number of trials.
Definition at line 102 of file AliReducedJetEvent.h.
Referenced by GetNumberOfTrials(), operator=(), and SetPythiaHardInfo().