AliPhysics  5403132 (5403132)
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 76 of file AliEmcalAODHybridTrackCuts.cxx.

TestAliEmcalAODHybridTrackCuts::~TestAliEmcalAODHybridTrackCuts ( )
virtual

Destructor.

Deleting track selection objects

Definition at line 85 of file AliEmcalAODHybridTrackCuts.cxx.

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

Member Function Documentation

void TestAliEmcalAODHybridTrackCuts::Init ( )

Initializing track selection objects.

Definition at line 91 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 102 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 179 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 106 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 241 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: