AliPhysics  32e057f (32e057f)
PWG::EMCAL::TestAliEmcalAODHybridTrackCuts Class Reference

#include <AliEmcalAODHybridTrackCuts.h>

Inheritance diagram for PWG::EMCAL::TestAliEmcalAODHybridTrackCuts:

Public Member Functions

 TestAliEmcalAODHybridTrackCuts ()
 
virtual ~TestAliEmcalAODHybridTrackCuts ()
 Destructor. More...
 
void Init ()
 Initializing track selection objects. More...
 
bool RunAllTests () const
 Run all unit tests for the class AliEmcalAODHybridTrackCuts. More...
 
bool TestDef2010wRefit () const
 Test for hybrid tracks according to the 2010 definition including non-refit tracks. More...
 
bool TestDef2010woRefit () const
 Test for hybrid tracks according to the 2010 definition excluding non-refit tracks. More...
 
bool TestDef2011 () const
 Test for hybrid tracks according to the 2011 definition. More...
 

Private Member Functions

 TestAliEmcalAODHybridTrackCuts (const TestAliEmcalAODHybridTrackCuts &)
 
TestAliEmcalAODHybridTrackCutsoperator= (const TestAliEmcalAODHybridTrackCuts &)
 

Private Attributes

AliEmcalAODHybridTrackCutsfDef2010wRefit
 Hybrid track definition from 2010 including non-refit tracks. More...
 
AliEmcalAODHybridTrackCutsfDef2010woRefit
 Hybrid track definition from 2010 excluding non-refit tracks. More...
 
AliEmcalAODHybridTrackCutsfDef2011
 Hybrid track definition from 2011 e. More...
 

Detailed Description

Definition at line 125 of file AliEmcalAODHybridTrackCuts.h.

Constructor & Destructor Documentation

TestAliEmcalAODHybridTrackCuts::TestAliEmcalAODHybridTrackCuts ( )

Definition at line 77 of file AliEmcalAODHybridTrackCuts.cxx.

TestAliEmcalAODHybridTrackCuts::~TestAliEmcalAODHybridTrackCuts ( )
virtual

Destructor.

Deleting track selection objects

Definition at line 86 of file AliEmcalAODHybridTrackCuts.cxx.

PWG::EMCAL::TestAliEmcalAODHybridTrackCuts::TestAliEmcalAODHybridTrackCuts ( const TestAliEmcalAODHybridTrackCuts )
private

Member Function Documentation

void TestAliEmcalAODHybridTrackCuts::Init ( )

Initializing track selection objects.

Definition at line 92 of file AliEmcalAODHybridTrackCuts.cxx.

TestAliEmcalAODHybridTrackCuts& PWG::EMCAL::TestAliEmcalAODHybridTrackCuts::operator= ( const TestAliEmcalAODHybridTrackCuts )
private
bool TestAliEmcalAODHybridTrackCuts::RunAllTests ( ) const

Run all unit tests for the class AliEmcalAODHybridTrackCuts.

Returns
true All tests passed
false At least one failure observed

Definition at line 103 of file AliEmcalAODHybridTrackCuts.cxx.

bool TestAliEmcalAODHybridTrackCuts::TestDef2010woRefit ( ) const

Test for hybrid tracks according to the 2010 definition excluding non-refit tracks.

Preparation of 4 AOD tracks 1) Hybrid flag set, refit true, cat 1 track 2) Hybrid flag set, refit true, cat 2 track 3) Hybrid flag set, refit false, cat 2 track 4) Hybrid flag not set Track selection must determine correcty the selection status (excluding non-hybrid track and hybrid track without refit) and for true hybrid tracks also the category must match

Returns
true All tests passed
false At least one failure observed

Definition at line 180 of file AliEmcalAODHybridTrackCuts.cxx.

Referenced by RunAllTests().

bool TestAliEmcalAODHybridTrackCuts::TestDef2010wRefit ( ) const

Test for hybrid tracks according to the 2010 definition including non-refit tracks.

Preparation of 4 AOD tracks 1) Hybrid flag set, refit true, cat 1 track 2) Hybrid flag set, refit true, cat 2 track 3) Hybrid flag set, refit false, cat 2 track 4) Hybrid flag not set Track selection must determine correcty the selection status and for true hybrid tracks also the category must match

Returns
true All tests passed
false At least one failure observed

Definition at line 107 of file AliEmcalAODHybridTrackCuts.cxx.

Referenced by RunAllTests().

bool TestAliEmcalAODHybridTrackCuts::TestDef2011 ( ) const

Test for hybrid tracks according to the 2011 definition.

Preparation of 3 AOD tracks 1) Hybrid flag set, cat 1 track 2) Hybrid flag set, cat 2 track 3) Hybrid flag not set Track selection must determine correctly the selection status and for true hybrid tracks also the category must match

Returns
true All tests passed
false At least one failure observed

Definition at line 242 of file AliEmcalAODHybridTrackCuts.cxx.

Referenced by RunAllTests().

Member Data Documentation

AliEmcalAODHybridTrackCuts* PWG::EMCAL::TestAliEmcalAODHybridTrackCuts::fDef2010woRefit
private

Hybrid track definition from 2010 excluding non-refit tracks.

Definition at line 196 of file AliEmcalAODHybridTrackCuts.h.

Referenced by Init(), TestDef2010woRefit(), and ~TestAliEmcalAODHybridTrackCuts().

AliEmcalAODHybridTrackCuts* PWG::EMCAL::TestAliEmcalAODHybridTrackCuts::fDef2010wRefit
private

Hybrid track definition from 2010 including non-refit tracks.

Definition at line 195 of file AliEmcalAODHybridTrackCuts.h.

Referenced by Init(), TestDef2010wRefit(), and ~TestAliEmcalAODHybridTrackCuts().

AliEmcalAODHybridTrackCuts* PWG::EMCAL::TestAliEmcalAODHybridTrackCuts::fDef2011
private

Hybrid track definition from 2011 e.

Definition at line 197 of file AliEmcalAODHybridTrackCuts.h.

Referenced by Init(), TestDef2011(), and ~TestAliEmcalAODHybridTrackCuts().


The documentation for this class was generated from the following files: