![]() |
AliPhysics
56f1704 (56f1704)
|
Base class for correction components in the EMCal correction framework. More...
#include <AliEmcalCorrectionComponent.h>
Protected Attributes | |
PWG::Tools::AliYAMLConfiguration | fYAMLConfig |
Contains the YAML configuration used to configure the component. More... | |
Bool_t | fCreateHisto |
Flag to make some basic histograms. More... | |
Int_t | fRun |
! Run number More... | |
TString | fFilepass |
Input data pass number. More... | |
Bool_t | fGetPassFromFileName |
Get fFilepass from file name. More... | |
AliEmcalCorrectionEventManager | fEventManager |
Minimal task which inherits from AliAnalysisTaskSE and manages access to the event. More... | |
Bool_t | fEsdMode |
flag for ESD More... | |
AliMCEvent * | fMCEvent |
! MC More... | |
Double_t | fCent |
! Event centrality More... | |
Int_t | fNcentBins |
How many centrality bins (this member copied from AliAnalysisTaskEmcal) More... | |
Int_t | fCentBin |
! Event centrality bin More... | |
Int_t | fNbins |
No. of pt bins. More... | |
Double_t | fMinBinPt |
Min pt in histograms. More... | |
Double_t | fMaxBinPt |
Max pt in histograms. More... | |
Double_t | fVertex [3] |
! Event vertex More... | |
AliEMCALGeometry * | fGeom |
! Geometry object More... | |
Int_t | fMinMCLabel |
Minimum MC label value for the tracks/clusters being considered MC particles. More... | |
TObjArray | fClusterCollArray |
Cluster collection array. More... | |
TObjArray | fParticleCollArray |
Particle/track collection array. More... | |
AliVCaloCells * | fCaloCells |
! Pointer to CaloCells More... | |
AliEMCALRecoUtils * | fRecoUtils |
Pointer to RecoUtils. More... | |
TList * | fOutput |
! List of output histograms More... | |
TString | fBasePath |
Base folder path to get root files. More... | |
Private Member Functions | |
AliEmcalCorrectionComponent (const AliEmcalCorrectionComponent &) | |
AliEmcalCorrectionComponent & | operator= (const AliEmcalCorrectionComponent &) |
Base class for correction components in the EMCal correction framework.
Base class for all correction components in the EMCal Correction Framework. Each correction component corresponds to a correction needed for the EMCal. Creation, configuration, and execution of all of the components is handled by AliEmcalCorrectionTask. Each new component is automatically registered through the AliEmcalCorrectionComponentFactory class, and is thus automatically available to execute. Components are configured through a set of YAML configuration files stored in AliYAMLConfiguration. For more information about the steering, see AliEmcalCorrectionTask.
Definition at line 43 of file AliEmcalCorrectionComponent.h.
AliEmcalCorrectionComponent::AliEmcalCorrectionComponent | ( | ) |
Default constructor
Definition at line 30 of file AliEmcalCorrectionComponent.cxx.
AliEmcalCorrectionComponent::AliEmcalCorrectionComponent | ( | const char * | name | ) |
Standard constructor
Definition at line 64 of file AliEmcalCorrectionComponent.cxx.
|
virtual |
Destructor
Definition at line 97 of file AliEmcalCorrectionComponent.cxx.
|
private |
|
inline |
Definition at line 67 of file AliEmcalCorrectionComponent.h.
|
inline |
Definition at line 66 of file AliEmcalCorrectionComponent.h.
|
inline |
Definition at line 64 of file AliEmcalCorrectionComponent.h.
|
inline |
Definition at line 65 of file AliEmcalCorrectionComponent.h.
|
inline |
Definition at line 71 of file AliEmcalCorrectionComponent.h.
Referenced by AliEmcalCorrectionTask::AddContainersToComponent().
|
inline |
Definition at line 70 of file AliEmcalCorrectionComponent.h.
|
inline |
Definition at line 68 of file AliEmcalCorrectionComponent.h.
Referenced by AliEmcalCorrectionTask::AddContainersToComponent(), AdoptMCParticleContainer(), and AdoptTrackContainer().
|
inline |
Definition at line 69 of file AliEmcalCorrectionComponent.h.
|
virtual |
Check whether the run changed.
Reimplemented in AliEmcalCorrectionClusterizer, AliEmcalCorrectionCellBadChannel, AliEmcalCorrectionCellEnergy, AliEmcalCorrectionCellTimeCalib, and AliEmcalCorrectionPHOSCorrections.
Definition at line 216 of file AliEmcalCorrectionComponent.cxx.
Referenced by AliEmcalCorrectionPHOSCorrections::CheckIfRunChanged(), AliEmcalCorrectionCellTimeCalib::CheckIfRunChanged(), AliEmcalCorrectionCellEnergy::CheckIfRunChanged(), AliEmcalCorrectionCellBadChannel::CheckIfRunChanged(), AliEmcalCorrectionClusterizer::CheckIfRunChanged(), and AliEmcalCorrectionClusterTrackMatcher::Run().
|
virtual |
Execute once for the first event to initialize the analysis. Similar to ExecOnce() in AliAnalysisTaskEmcal
Reimplemented in AliEmcalCorrectionClusterTrackMatcher, AliEmcalCorrectionClusterHadronicCorrection, and AliEmcalCorrectionCellCombineCollections.
Definition at line 141 of file AliEmcalCorrectionComponent.cxx.
void AliEmcalCorrectionComponent::FillCellQA | ( | TH1F * | h | ) |
Fills the Cell QA histograms
Definition at line 286 of file AliEmcalCorrectionComponent.cxx.
Referenced by AliEmcalCorrectionCellEmulateCrosstalk::Run(), AliEmcalCorrectionCellTimeCalib::Run(), AliEmcalCorrectionCellEnergy::Run(), and AliEmcalCorrectionCellBadChannel::Run().
|
inline |
Definition at line 83 of file AliEmcalCorrectionComponent.h.
Referenced by AliEmcalCorrectionTask::AddContainersToComponent().
|
inline |
Definition at line 74 of file AliEmcalCorrectionComponent.h.
Referenced by AliEmcalCorrectionClusterizer::Run().
|
inline |
Definition at line 75 of file AliEmcalCorrectionComponent.h.
void AliEmcalCorrectionComponent::GetEtaPhiDiff | ( | const AliVTrack * | t, |
const AliVCluster * | v, | ||
Double_t & | phidiff, | ||
Double_t & | etadiff | ||
) |
Calculate \(\phi\) and \(\eta\) difference between a track (t) and a cluster (c). The position of the track is obtained on the EMCAL surface
[in] | t | Track to check |
[in] | v | Cluster to check |
[out] | phidiff | Distance in \(\phi\) between cluster and track |
[out] | etadiff | Distance in \(\eta\) between cluster and track |
Definition at line 177 of file AliEmcalCorrectionComponent.cxx.
Referenced by AliEmcalCorrectionClusterHadronicCorrection::ApplyHadCorrOneTrack(), AliEmcalCorrectionClusterHadronicCorrection::DoMatchedTracksLoop(), AliEmcalCorrectionClusterTrackMatcher::DoMatching(), and AliEmcalCorrectionClusterTrackMatcher::UpdateClusters().
|
inline |
Definition at line 76 of file AliEmcalCorrectionComponent.h.
|
inline |
Definition at line 77 of file AliEmcalCorrectionComponent.h.
|
inline |
Definition at line 84 of file AliEmcalCorrectionComponent.h.
|
inline |
Definition at line 72 of file AliEmcalCorrectionComponent.h.
Referenced by AliEmcalCorrectionClusterHadronicCorrection::GenerateTrackToContainerMap(), GetMCParticleContainer(), and GetTrackContainer().
|
inline |
Definition at line 73 of file AliEmcalCorrectionComponent.h.
void AliEmcalCorrectionComponent::GetPass | ( | ) |
Get pass from filename. Sets pass in fFilepass.
Definition at line 239 of file AliEmcalCorrectionComponent.cxx.
Referenced by Run().
bool AliEmcalCorrectionComponent::GetProperty | ( | std::string | propertyName, |
T & | property, | ||
bool | requiredProperty = true , |
||
std::string | correctionName = "" |
||
) |
Retrieve property.
Get the requested property from the YAML configuration. This function is generally used by AliEmcalCorrectionComponent derived tasks as a wrapper around the more complicated functions to retrieve properties.
[in] | propertyName | Name of the property to retrieve |
[out] | property | Containers the retrieved property |
[in] | requiredProperty | True if the property is required |
[in] | correctionName | Name of the correction from where the property should be retrieved |
Definition at line 159 of file AliEmcalCorrectionComponent.h.
Referenced by AliEmcalCorrectionPHOSCorrections::Initialize(), AliEmcalCorrectionCellEmulateCrosstalk::Initialize(), AliEmcalCorrectionClusterExotics::Initialize(), AliEmcalCorrectionCellCombineCollections::Initialize(), AliEmcalCorrectionClusterNonLinearity::Initialize(), AliEmcalCorrectionClusterHadronicCorrection::Initialize(), AliEmcalCorrectionClusterizer::Initialize(), Initialize(), AliEmcalCorrectionClusterTrackMatcher::Initialize(), and SetYAMLConfiguration().
|
inline |
Definition at line 82 of file AliEmcalCorrectionComponent.h.
Referenced by AliCaloPhotonCuts::InitializeEMCAL().
|
inline |
Definition at line 78 of file AliEmcalCorrectionComponent.h.
|
inline |
Definition at line 79 of file AliEmcalCorrectionComponent.h.
Int_t AliEmcalCorrectionComponent::InitBadChannels | ( | ) |
Initialize the bad channel map.
Definition at line 312 of file AliEmcalCorrectionComponent.cxx.
Referenced by AliEmcalCorrectionCellBadChannel::CheckIfRunChanged(), and AliEmcalCorrectionClusterizer::CheckIfRunChanged().
|
virtual |
Initialize basic variables in the correction component from the configuration file.
Reimplemented in AliEmcalCorrectionClusterTrackMatcher, AliEmcalCorrectionClusterizer, AliEmcalCorrectionClusterHadronicCorrection, AliEmcalCorrectionCellCombineCollections, AliEmcalCorrectionClusterNonLinearity, AliEmcalCorrectionClusterExotics, AliEmcalCorrectionCellBadChannel, AliEmcalCorrectionCellEnergy, AliEmcalCorrectionCellTimeCalib, AliEmcalCorrectionCellEmulateCrosstalk, and AliEmcalCorrectionPHOSCorrections.
Definition at line 104 of file AliEmcalCorrectionComponent.cxx.
Referenced by AliEmcalCorrectionPHOSCorrections::Initialize(), AliEmcalCorrectionCellEmulateCrosstalk::Initialize(), AliEmcalCorrectionCellEnergy::Initialize(), AliEmcalCorrectionCellTimeCalib::Initialize(), AliEmcalCorrectionCellBadChannel::Initialize(), AliEmcalCorrectionClusterExotics::Initialize(), AliEmcalCorrectionCellCombineCollections::Initialize(), AliEmcalCorrectionClusterNonLinearity::Initialize(), AliEmcalCorrectionClusterHadronicCorrection::Initialize(), AliEmcalCorrectionClusterizer::Initialize(), AliEmcalCorrectionClusterTrackMatcher::Initialize(), and AliEmcalCorrectionTask::InitializeComponents().
|
private |
|
inline |
Definition at line 81 of file AliEmcalCorrectionComponent.h.
|
inline |
Definition at line 80 of file AliEmcalCorrectionComponent.h.
|
virtual |
Run every event, where the user implements their main analysis. Similar to Run() in AliAnalysisTaskEmcal
Reimplemented in AliEmcalCorrectionClusterTrackMatcher, AliEmcalCorrectionClusterizer, AliEmcalCorrectionClusterHadronicCorrection, AliEmcalCorrectionCellCombineCollections, AliEmcalCorrectionClusterNonLinearity, AliEmcalCorrectionClusterExotics, AliEmcalCorrectionCellBadChannel, AliEmcalCorrectionCellEnergy, AliEmcalCorrectionCellTimeCalib, AliEmcalCorrectionCellEmulateCrosstalk, and AliEmcalCorrectionPHOSCorrections.
Definition at line 149 of file AliEmcalCorrectionComponent.cxx.
Referenced by AliEmcalCorrectionPHOSCorrections::Run(), AliEmcalCorrectionCellEmulateCrosstalk::Run(), AliEmcalCorrectionCellTimeCalib::Run(), AliEmcalCorrectionCellEnergy::Run(), AliEmcalCorrectionCellBadChannel::Run(), AliEmcalCorrectionClusterExotics::Run(), AliEmcalCorrectionClusterNonLinearity::Run(), AliEmcalCorrectionCellCombineCollections::Run(), AliEmcalCorrectionClusterHadronicCorrection::Run(), AliEmcalCorrectionClusterizer::Run(), and AliEmcalCorrectionClusterTrackMatcher::Run().
|
inline |
Definition at line 86 of file AliEmcalCorrectionComponent.h.
Referenced by AliEmcalCorrectionTask::AddContainersToComponent().
|
inline |
Definition at line 101 of file AliEmcalCorrectionComponent.h.
|
inline |
Definition at line 100 of file AliEmcalCorrectionComponent.h.
|
inline |
Definition at line 99 of file AliEmcalCorrectionComponent.h.
|
inline |
Definition at line 89 of file AliEmcalCorrectionComponent.h.
|
inline |
Definition at line 104 of file AliEmcalCorrectionComponent.h.
Referenced by AliEmcalCorrectionTask::InitializeComponents().
|
inline |
Definition at line 90 of file AliEmcalCorrectionComponent.h.
|
inline |
Definition at line 102 of file AliEmcalCorrectionComponent.h.
|
inline |
Definition at line 87 of file AliEmcalCorrectionComponent.h.
|
inline |
If we are using standard input event then the embedded event should not be used! We store whether the embedding event should be used, so we invert the bool here. Then, if it is only set when we see the standard input event, then any single input with the standard input event will be enough to disable the embedded event.
Definition at line 97 of file AliEmcalCorrectionComponent.h.
Referenced by AliEmcalCorrectionTask::AddContainersToComponent(), and AliEmcalCorrectionPHOSCorrections::Initialize().
|
inline |
Definition at line 103 of file AliEmcalCorrectionComponent.h.
|
inline |
Set YAML Configuration.
Definition at line 107 of file AliEmcalCorrectionComponent.h.
Referenced by AliEmcalCorrectionTask::InitializeComponents().
void AliEmcalCorrectionComponent::UpdateCells | ( | ) |
Remove bad cells from the cell list Recalibrate energy and time cells
Definition at line 200 of file AliEmcalCorrectionComponent.cxx.
Referenced by AliEmcalCorrectionCellBadChannel::Run(), AliEmcalCorrectionCellTimeCalib::Run(), and AliEmcalCorrectionCellEnergy::Run().
|
virtual |
Create output objects for the analysis. Similar to UserCreateOutputObjects() in AliAnalysisTaskSE
Reimplemented in AliEmcalCorrectionClusterTrackMatcher, AliEmcalCorrectionClusterizer, AliEmcalCorrectionClusterHadronicCorrection, AliEmcalCorrectionCellCombineCollections, AliEmcalCorrectionClusterNonLinearity, AliEmcalCorrectionClusterExotics, AliEmcalCorrectionCellBadChannel, AliEmcalCorrectionCellEnergy, AliEmcalCorrectionCellTimeCalib, AliEmcalCorrectionCellEmulateCrosstalk, and AliEmcalCorrectionPHOSCorrections.
Definition at line 130 of file AliEmcalCorrectionComponent.cxx.
Referenced by AliEmcalCorrectionPHOSCorrections::UserCreateOutputObjects(), AliEmcalCorrectionCellEmulateCrosstalk::UserCreateOutputObjects(), AliEmcalCorrectionCellTimeCalib::UserCreateOutputObjects(), AliEmcalCorrectionCellEnergy::UserCreateOutputObjects(), AliEmcalCorrectionCellBadChannel::UserCreateOutputObjects(), AliEmcalCorrectionClusterExotics::UserCreateOutputObjects(), AliEmcalCorrectionClusterNonLinearity::UserCreateOutputObjects(), AliEmcalCorrectionCellCombineCollections::UserCreateOutputObjects(), AliEmcalCorrectionClusterHadronicCorrection::UserCreateOutputObjects(), AliEmcalCorrectionClusterizer::UserCreateOutputObjects(), and AliEmcalCorrectionClusterTrackMatcher::UserCreateOutputObjects().
|
virtual |
Notifying the user that the input data file has changed and performing steps needed to be done.
Definition at line 164 of file AliEmcalCorrectionComponent.cxx.
|
protected |
Base folder path to get root files.
Definition at line 135 of file AliEmcalCorrectionComponent.h.
Referenced by InitBadChannels(), AliEmcalCorrectionCellEnergy::InitRecalib(), AliEmcalCorrectionCellEnergy::InitRunDepRecalib(), AliEmcalCorrectionCellTimeCalib::InitTimeCalibration(), and AliEmcalCorrectionCellTimeCalib::InitTimeCalibrationL1Phase().
|
protected |
! Pointer to CaloCells
Definition at line 131 of file AliEmcalCorrectionComponent.h.
Referenced by AliEmcalCorrectionCellEmulateCrosstalk::AddInducedEnergiesToExistingCells(), AliEmcalCorrectionCellEmulateCrosstalk::AddInducedEnergiesToNewCells(), AliEmcalCorrectionClusterizer::CalibrateClusters(), AliEmcalCorrectionCellCombineCollections::CreateCombinedCells(), FillCellQA(), AliEmcalCorrectionClusterizer::FillDigitsArray(), GetCaloCells(), AliEmcalCorrectionCellEmulateCrosstalk::MakeCellTCardCorrelation(), AliEmcalCorrectionCellEmulateCrosstalk::Run(), AliEmcalCorrectionCellBadChannel::Run(), AliEmcalCorrectionCellTimeCalib::Run(), AliEmcalCorrectionCellEnergy::Run(), AliEmcalCorrectionClusterExotics::Run(), AliEmcalCorrectionClusterizer::Run(), SetCaloCells(), and UpdateCells().
|
protected |
! Event centrality
Definition at line 120 of file AliEmcalCorrectionComponent.h.
Referenced by AliEmcalCorrectionClusterHadronicCorrection::ApplyHadCorrAllTracks(), AliEmcalCorrectionClusterHadronicCorrection::ApplyHadCorrOneTrack(), AliEmcalCorrectionClusterHadronicCorrection::Run(), and SetCentrality().
|
protected |
! Event centrality bin
Definition at line 122 of file AliEmcalCorrectionComponent.h.
Referenced by AliEmcalCorrectionClusterHadronicCorrection::ApplyHadCorrAllTracks(), AliEmcalCorrectionClusterHadronicCorrection::ApplyHadCorrOneTrack(), AliEmcalCorrectionClusterHadronicCorrection::DoMatchedTracksLoop(), AliEmcalCorrectionClusterTrackMatcher::DoMatching(), and SetCentralityBin().
|
protected |
Cluster collection array.
Definition at line 129 of file AliEmcalCorrectionComponent.h.
Referenced by AddClusterContainer(), AdoptClusterContainer(), AliEmcalCorrectionClusterHadronicCorrection::ExecOnce(), AliEmcalCorrectionClusterTrackMatcher::ExecOnce(), AliEmcalCorrectionClusterTrackMatcher::GenerateEmcalParticles(), GetClusterContainer(), AliEmcalCorrectionClusterizer::Initialize(), RemoveClusterContainer(), AliEmcalCorrectionClusterExotics::Run(), AliEmcalCorrectionClusterNonLinearity::Run(), AliEmcalCorrectionClusterHadronicCorrection::Run(), and AliEmcalCorrectionClusterTrackMatcher::UserCreateOutputObjects().
|
protected |
Flag to make some basic histograms.
Definition at line 113 of file AliEmcalCorrectionComponent.h.
Referenced by AliEmcalCorrectionClusterHadronicCorrection::ApplyHadCorrAllTracks(), AliEmcalCorrectionClusterHadronicCorrection::ApplyHadCorrOneTrack(), AliEmcalCorrectionClusterHadronicCorrection::DoMatchedTracksLoop(), AliEmcalCorrectionClusterTrackMatcher::DoMatching(), Initialize(), AliEmcalCorrectionCellEmulateCrosstalk::Run(), AliEmcalCorrectionCellTimeCalib::Run(), AliEmcalCorrectionCellBadChannel::Run(), AliEmcalCorrectionCellEnergy::Run(), AliEmcalCorrectionClusterExotics::Run(), AliEmcalCorrectionClusterNonLinearity::Run(), AliEmcalCorrectionClusterHadronicCorrection::Run(), AliEmcalCorrectionClusterizer::Run(), AliEmcalCorrectionCellEmulateCrosstalk::UserCreateOutputObjects(), AliEmcalCorrectionCellTimeCalib::UserCreateOutputObjects(), AliEmcalCorrectionCellBadChannel::UserCreateOutputObjects(), AliEmcalCorrectionCellEnergy::UserCreateOutputObjects(), AliEmcalCorrectionClusterExotics::UserCreateOutputObjects(), AliEmcalCorrectionClusterNonLinearity::UserCreateOutputObjects(), AliEmcalCorrectionClusterHadronicCorrection::UserCreateOutputObjects(), AliEmcalCorrectionClusterizer::UserCreateOutputObjects(), and AliEmcalCorrectionClusterTrackMatcher::UserCreateOutputObjects().
|
protected |
flag for ESD
Definition at line 118 of file AliEmcalCorrectionComponent.h.
Referenced by AliEmcalCorrectionClusterHadronicCorrection::ApplyHadCorrAllTracks(), AliEmcalCorrectionClusterHadronicCorrection::ApplyHadCorrOneTrack(), AliEmcalCorrectionClusterHadronicCorrection::DoMatchedTracksLoop(), AliEmcalCorrectionCellCombineCollections::Initialize(), AliEmcalCorrectionClusterTrackMatcher::Initialize(), AliEmcalCorrectionClusterHadronicCorrection::Run(), SetIsESD(), and AliEmcalCorrectionCellCombineCollections::SetupCombinedCells().
|
protected |
Minimal task which inherits from AliAnalysisTaskSE and manages access to the event.
Definition at line 117 of file AliEmcalCorrectionComponent.h.
Referenced by AliEmcalCorrectionCellBadChannel::CheckIfRunChanged(), AliEmcalCorrectionCellEnergy::CheckIfRunChanged(), AliEmcalCorrectionCellTimeCalib::CheckIfRunChanged(), AliEmcalCorrectionClusterizer::CheckIfRunChanged(), CheckIfRunChanged(), AliEmcalCorrectionClusterizer::FillDigitsArray(), InitBadChannels(), AliEmcalCorrectionPHOSCorrections::Initialize(), AliEmcalCorrectionCellEnergy::InitRecalib(), AliEmcalCorrectionCellEnergy::InitRunDepRecalib(), AliEmcalCorrectionCellTimeCalib::InitTimeCalibration(), AliEmcalCorrectionCellTimeCalib::InitTimeCalibrationL1Phase(), AliEmcalCorrectionCellEmulateCrosstalk::Run(), AliEmcalCorrectionCellTimeCalib::Run(), AliEmcalCorrectionCellEnergy::Run(), AliEmcalCorrectionCellBadChannel::Run(), AliEmcalCorrectionClusterizer::Run(), Run(), AliEmcalCorrectionClusterizer::SetClustersMCLabelFromOriginalClusters(), SetInputEvent(), AliEmcalCorrectionCellCombineCollections::SetupCombinedCells(), SetUsingInputEvent(), and UpdateCells().
|
protected |
Input data pass number.
Definition at line 115 of file AliEmcalCorrectionComponent.h.
Referenced by AliEmcalCorrectionPHOSCorrections::CheckIfRunChanged(), AliEmcalCorrectionCellBadChannel::CheckIfRunChanged(), AliEmcalCorrectionCellEnergy::CheckIfRunChanged(), AliEmcalCorrectionCellTimeCalib::CheckIfRunChanged(), AliEmcalCorrectionClusterizer::CheckIfRunChanged(), GetPass(), AliEmcalCorrectionCellEnergy::Initialize(), Initialize(), AliEmcalCorrectionCellEnergy::InitRecalib(), AliEmcalCorrectionCellTimeCalib::InitTimeCalibration(), and AliEmcalCorrectionCellTimeCalib::InitTimeCalibrationL1Phase().
|
protected |
! Geometry object
Definition at line 127 of file AliEmcalCorrectionComponent.h.
Referenced by AliEmcalCorrectionCellEmulateCrosstalk::AcceptCell(), AliEmcalCorrectionClusterizer::CalibrateClusters(), CheckIfRunChanged(), AliEmcalCorrectionClusterizer::FillDigitsArray(), AliEmcalCorrectionClusterizer::Init(), InitBadChannels(), AliEmcalCorrectionCellEnergy::InitRecalib(), AliEmcalCorrectionCellEnergy::InitRunDepRecalib(), AliEmcalCorrectionClusterTrackMatcher::IsTrackInEmcalAcceptance(), AliEmcalCorrectionCellEmulateCrosstalk::MakeCellTCardCorrelation(), and SetEMCALGeometry().
|
protected |
Get fFilepass from file name.
Definition at line 116 of file AliEmcalCorrectionComponent.h.
Referenced by Initialize(), and Run().
|
protected |
Max pt in histograms.
Definition at line 125 of file AliEmcalCorrectionComponent.h.
Referenced by AliEmcalCorrectionClusterHadronicCorrection::UserCreateOutputObjects().
|
protected |
! MC
Definition at line 119 of file AliEmcalCorrectionComponent.h.
Referenced by AliEmcalCorrectionClusterizer::FillDigitsArray(), AliEmcalCorrectionClusterTrackMatcher::GenerateEmcalParticles(), AliEmcalCorrectionClusterizer::Run(), and SetMCEvent().
|
protected |
Min pt in histograms.
Definition at line 124 of file AliEmcalCorrectionComponent.h.
Referenced by AliEmcalCorrectionClusterHadronicCorrection::UserCreateOutputObjects().
|
protected |
Minimum MC label value for the tracks/clusters being considered MC particles.
Definition at line 128 of file AliEmcalCorrectionComponent.h.
Referenced by AliEmcalCorrectionClusterHadronicCorrection::DoMatchedTracksLoop().
|
protected |
No. of pt bins.
Definition at line 123 of file AliEmcalCorrectionComponent.h.
Referenced by AliEmcalCorrectionClusterHadronicCorrection::UserCreateOutputObjects().
|
protected |
How many centrality bins (this member copied from AliAnalysisTaskEmcal)
Definition at line 121 of file AliEmcalCorrectionComponent.h.
Referenced by AliEmcalCorrectionClusterHadronicCorrection::ApplyHadCorrAllTracks(), AliEmcalCorrectionClusterHadronicCorrection::ApplyHadCorrOneTrack(), AliEmcalCorrectionClusterHadronicCorrection::DoMatchedTracksLoop(), AliEmcalCorrectionClusterTrackMatcher::DoMatching(), SetNcentralityBins(), AliEmcalCorrectionClusterHadronicCorrection::UserCreateOutputObjects(), and AliEmcalCorrectionClusterTrackMatcher::UserCreateOutputObjects().
|
protected |
! List of output histograms
Definition at line 133 of file AliEmcalCorrectionComponent.h.
Referenced by GetOutputList(), AliEmcalCorrectionCellEmulateCrosstalk::UserCreateOutputObjects(), AliEmcalCorrectionCellTimeCalib::UserCreateOutputObjects(), AliEmcalCorrectionCellBadChannel::UserCreateOutputObjects(), AliEmcalCorrectionCellEnergy::UserCreateOutputObjects(), AliEmcalCorrectionClusterExotics::UserCreateOutputObjects(), AliEmcalCorrectionClusterNonLinearity::UserCreateOutputObjects(), AliEmcalCorrectionClusterHadronicCorrection::UserCreateOutputObjects(), AliEmcalCorrectionClusterizer::UserCreateOutputObjects(), UserCreateOutputObjects(), and AliEmcalCorrectionClusterTrackMatcher::UserCreateOutputObjects().
|
protected |
Particle/track collection array.
Definition at line 130 of file AliEmcalCorrectionComponent.h.
Referenced by AddMCParticleContainer(), AddParticleContainer(), AddTrackContainer(), AdoptParticleContainer(), AliEmcalCorrectionClusterHadronicCorrection::ExecOnce(), AliEmcalCorrectionClusterTrackMatcher::ExecOnce(), AliEmcalCorrectionClusterTrackMatcher::GenerateEmcalParticles(), AliEmcalCorrectionClusterHadronicCorrection::GenerateTrackToContainerMap(), GetParticleContainer(), RemoveParticleContainer(), and AliEmcalCorrectionClusterTrackMatcher::UserCreateOutputObjects().
|
protected |
Pointer to RecoUtils.
Definition at line 132 of file AliEmcalCorrectionComponent.h.
Referenced by AliEmcalCorrectionClusterizer::CalibrateClusters(), AliEmcalCorrectionClusterizer::FillDigitsArray(), GetRecoUtils(), AliEmcalCorrectionClusterizer::Init(), InitBadChannels(), AliEmcalCorrectionCellEmulateCrosstalk::Initialize(), AliEmcalCorrectionCellEnergy::Initialize(), AliEmcalCorrectionCellTimeCalib::Initialize(), AliEmcalCorrectionCellBadChannel::Initialize(), AliEmcalCorrectionClusterExotics::Initialize(), AliEmcalCorrectionClusterNonLinearity::Initialize(), AliEmcalCorrectionClusterizer::Initialize(), AliEmcalCorrectionCellEnergy::InitRecalib(), AliEmcalCorrectionCellEnergy::InitRunDepRecalib(), AliEmcalCorrectionCellTimeCalib::InitTimeCalibration(), AliEmcalCorrectionCellTimeCalib::InitTimeCalibrationL1Phase(), AliEmcalCorrectionCellTimeCalib::Run(), AliEmcalCorrectionCellBadChannel::Run(), AliEmcalCorrectionCellEnergy::Run(), AliEmcalCorrectionClusterExotics::Run(), AliEmcalCorrectionClusterNonLinearity::Run(), SetRecoUtils(), and UpdateCells().
|
protected |
! Run number
Definition at line 114 of file AliEmcalCorrectionComponent.h.
Referenced by AliEmcalCorrectionCellTimeCalib::CheckIfRunChanged(), CheckIfRunChanged(), AliEmcalCorrectionClusterizer::Init(), AliEmcalCorrectionCellTimeCalib::InitTimeCalibration(), and AliEmcalCorrectionCellTimeCalib::InitTimeCalibrationL1Phase().
|
protected |
! Event vertex
Definition at line 126 of file AliEmcalCorrectionComponent.h.
Referenced by AliEmcalCorrectionComponent(), AliEmcalCorrectionClusterTrackMatcher::GenerateEmcalParticles(), and SetVertex().
|
protected |
Contains the YAML configuration used to configure the component.
Definition at line 112 of file AliEmcalCorrectionComponent.h.
Referenced by GetProperty(), Initialize(), AliEmcalCorrectionCellEmulateCrosstalk::RetrieveAndSetProperties(), and SetYAMLConfiguration().