![]() |
AliPhysics
2b88e80 (2b88e80)
|
The core EMCAL framework. More...
![]() |
Namespaces | |
AliEmcalContainerUtils | |
Helper functions related to AliEmcalContainer derived objects. | |
Classes | |
class | AliAnalysisTaskEmcal |
Base task in the EMCAL framework. More... | |
class | AliAnalysisTaskEmcalLight |
Base task in the EMCAL framework (lighter version of AliAnalysisTaskEmcal) More... | |
class | AliClusterContainer |
Container structure for EMCAL clusters. More... | |
class | PWG::EMCAL::AliEmcalAODFilterBitCuts |
Implementation of the AOD filter bit selection as virtual cut class. More... | |
class | PWG::EMCAL::AliEmcalAODHybridTrackCuts |
Cut class selecting hybrid tracks using the IsHybrid function. More... | |
class | PWG::EMCAL::TestAliEmcalAODFilterBitCuts |
Unit test for AOD hybrid track cuts. More... | |
class | PWG::EMCAL::AliEmcalAODTPCOnlyTrackCuts |
Virtual track selection for TPC-only tracks at AOD level. More... | |
class | AliEmcalContainerIndexMap< U, V > |
Container or array to index mapping for AliEmcalContainer derived classes. More... | |
class | PWG::EMCAL::AliEmcalCutBase |
Interface for a cut class returning selection status and user information. More... | |
class | PWG::EMCAL::AliEmcalDownscaleFactorsOCDB |
Handler for downscale factors for various triggers obtained from the OCDB. More... | |
class | AliEmcalESDTrackCutsWrapper |
Wrapper class around AliESDtrackCuts object with focus on AOD analysis. More... | |
class | AliEmcalIterableContainer |
Container implementing iterable functionality of the EMCAL containers. More... | |
class | AliEmcalList |
Enhanced TList-derived class that implements correct merging for pt_hard binned production. More... | |
class | AliEmcalPythiaInfo |
Store some informaion about a Pythia eventThis class is used to store some information about a Pythia event (also for embedding) More... | |
class | AliEmcalManagedObject |
Smart pointer implementation for objects inheriting from TObject. More... | |
class | AliEmcalTrackSelection |
Interface for virtual track selection. More... | |
class | AliEmcalTrackSelectionAOD |
Implement virtual track selection for AOD analysis. More... | |
class | PWG::EMCAL::TestAliEmcalTrackSelectionAOD |
Unit test for the class AliEmcalTrackSelectionAOD. More... | |
class | AliEmcalTrackSelectionESD |
Implementation of virtual track selection for ESDs. More... | |
class | PWG::EMCAL::AliEmcalTrackSelResultUserStorage |
Helper class handling the lifetime of the user object handled by AliEmcalTrackSelResultUserPtr. More... | |
class | PWG::EMCAL::AliEmcalTrackSelResultUserPtr |
Handler for user objects attached to the track selection result ptr. More... | |
class | PWG::EMCAL::AliEmcalTrackSelResultPtr |
Structure containing the result of a given track selection step. More... | |
class | PWG::EMCAL::TestAliEmcalTrackSelResultPtr |
Unit test for class AliEmcalTrackSelResultPtr. More... | |
class | AliMCParticleContainer |
Container for MC-true particles within the EMCAL framework. More... | |
class | AliParticleContainer |
Container for particles within the EMCAL framework. More... | |
class | AliTrackContainer |
Container with name, TClonesArray and cuts for particles. More... | |
class | AliTrackContainer::TrackOwnerHandler |
Unique_ptr implementation for ROOT5 compatibility. More... | |
class | AliEmcalCopyCollection |
Copies cell, cluster, or track collections for use in the EMCal framework.Often, it is necessary to copy cells, clusters, or tracks for use within the EMCal framework. For example, it is important when comparing whether two sets of corrections yield the same results. More generally, it is helpful when running more than one set of tasks which need the same objects with different settings. More... | |
class | AliEmcalCorrectionCellBadChannel |
Bad channel correction component in the EMCal correction framework. More... | |
class | AliEmcalCorrectionCellCombineCollections |
Combines two cell collections into one collection. More... | |
class | AliEmcalCorrectionCellEmulateCrosstalk |
Correction component to emulate cell-level crosstalk in the EMCal correction framework. More... | |
class | AliEmcalCorrectionCellEnergy |
Energy calibration correction component in the EMCal correction framework. More... | |
class | AliEmcalCorrectionCellTimeCalib |
Time calibration correction component in the EMCal correction framework. More... | |
class | AliEmcalCorrectionClusterExotics |
Exotic cluster removal in the EMCal correction framework. More... | |
class | AliEmcalCorrectionClusterHadronicCorrection |
Hadronic correction component in the EMCal correction framework. More... | |
class | AliEmcalCorrectionClusterizer |
EMCal clusterizer component in the EMCal correction framework. More... | |
class | AliEmcalCorrectionClusterNonLinearity |
Cluster energy non-linearity correction component in the EMCal correction framework. More... | |
class | AliEmcalCorrectionClusterTrackMatcher |
Cluster-track matcher component in the EMCal correction framework. More... | |
class | AliEmcalCorrectionComponent |
Base class for correction components in the EMCal correction framework. More... | |
class | AliEmcalCorrectionComponentFactory |
Factory for correction components in the EMCal correction framework. More... | |
class | RegisterCorrectionComponent< T > |
Registers EMCal correction components in the factory map. More... | |
class | AliEmcalCorrectionEventManager |
Class to manage the current event for correction components in the EMCal correction framework. More... | |
class | AliEmcalCorrectionPHOSCorrections |
Wrapper for PHOS Tender to be executed through the EMCal correction framework. More... | |
class | AliEmcalCorrectionTask |
Steering task for the EMCal correction framework. More... | |
class | AliEmcalCorrectionCellContainer |
Wrapper around cells objects for the EMCal Correction Task. More... | |
Functions | |
int | TestClusterContainerIterator (const AliClusterContainer *const cont, int iteratorType=0, bool verbose=false) |
int | TestParticleContainerIterator (const AliParticleContainer *const cont, int iteratorType=0, bool verbose=false) |
The core EMCAL framework.
int TestClusterContainerIterator | ( | const AliClusterContainer *const | cont, |
int | iteratorType = 0 , |
||
bool | verbose = false |
||
) |
Unit test for the iterators. Comparing iterators against for-loop of clusters. All clusters selected in the for-loop must be found in order to pass the test.
cont | Cluster container used for the test. |
iteratorType | type of the iterator (0 = accept_iterator, 1 = all_iterator) |
verbose | Switch on verbosity in case of true |
Definition at line 545 of file AliClusterContainer.cxx.
Referenced by AliAnalysisTaskEmcalIteratorTest::Run().
int TestParticleContainerIterator | ( | const AliParticleContainer *const | cont, |
int | iteratorType = 0 , |
||
bool | verbose = false |
||
) |
Unit test for the iterators. Comparing iterators against for-loop of particles. All particles selected in the for-loop must be found in order to pass the test.
cont | Particle container used for the test. |
iteratorType | type of the iterator (0 = accept_iterator, 1 = all_iterator) |
verbose | Switch on verbosity in case of true |
Definition at line 497 of file AliParticleContainer.cxx.
Referenced by AliAnalysisTaskEmcalIteratorTest::Run().