AliPhysics  9fe175b (9fe175b)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
The core EMCAL framework

The core EMCAL framework. More...

Collaboration diagram for The core EMCAL framework:

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  AliEmcalIterableContainer
 Container implementing iterable functionality of the EMCAL containers. 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  AliEmcalTrackSelection
 Interface for virtual track selection. More...
 
class  AliEmcalTrackSelectionAOD
 Implement virtual track selection for AOD analysis. More...
 
class  AliEmcalTrackSelectionESD
 Implementation of virtual track selection for ESDs. 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  AliEmcalJet
 Represent a jet reconstructed using the EMCal jet framework. 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)
 

Detailed Description

The core EMCAL framework.

See The EMCAL core framework

Function Documentation

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.

Parameters
contCluster container used for the test.
iteratorTypetype of the iterator (0 = accept_iterator, 1 = all_iterator)
verboseSwitch on verbosity in case of true
Returns
Result of the unit test (0 - passed, 1 - clusters missing, 2 - excess clusters)

Definition at line 464 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.

Parameters
contParticle container used for the test.
iteratorTypetype of the iterator (0 = accept_iterator, 1 = all_iterator)
verboseSwitch on verbosity in case of true
Returns
Result of the unit test (0 - passed, 1 - particles missing, 2 - excess particles)

Definition at line 486 of file AliParticleContainer.cxx.

Referenced by AliAnalysisTaskEmcalIteratorTest::Run().