AliPhysics  58f3d52 (58f3d52)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliConversionCutHandler Class Reference

#include <AliConversionCutHandler.h>

Public Member Functions

 AliConversionCutHandler (Int_t nMax=10)
 
 AliConversionCutHandler (const AliConversionCutHandler &ref)
 
AliConversionCutHandleroperator= (const AliConversionCutHandler &ref)
 
virtual ~AliConversionCutHandler ()
 
void AddCut (TString eventCut, TString photonCut, TString mesonCut)
 
void AddCut (TString eventCut, TString photonCut, TString mesonCut, TString clusterCut)
 
Bool_t AreValid () const
 
Int_t GetNCuts () const
 
TString GetEventCut (Int_t i) const
 
TString GetPhotonCut (Int_t i) const
 
TString GetMesonCut (Int_t i) const
 
TString GetClusterCut (Int_t i) const
 

Private Attributes

Bool_t fValidCuts
 Test if all cuts are valid. More...
 
Int_t fNCuts
 Number of cuts handled so far. More...
 
Int_t fNMaxCuts
 Max. number of cuts that can be handled. More...
 
TStringfEventCutArray
 Array of event cuts. More...
 
TStringfPhotonCutArray
 Array of photon cuts. More...
 
TStringfMesonCutArray
 Array of meson cuts. More...
 
TStringfClusterCutArray
 Array of calo cluster cuts. More...
 

Detailed Description

Definition at line 33 of file AliConversionCutHandler.h.

Constructor & Destructor Documentation

AliConversionCutHandler::AliConversionCutHandler ( Int_t  nMax = 10)

Definition at line 31 of file AliConversionCutHandler.cxx.

AliConversionCutHandler::AliConversionCutHandler ( const AliConversionCutHandler ref)

Definition at line 48 of file AliConversionCutHandler.cxx.

AliConversionCutHandler::~AliConversionCutHandler ( )
virtual

Definition at line 91 of file AliConversionCutHandler.cxx.

Member Function Documentation

void AliConversionCutHandler::AddCut ( TString  eventCut,
TString  photonCut,
TString  mesonCut 
)

Definition at line 98 of file AliConversionCutHandler.cxx.

void AliConversionCutHandler::AddCut ( TString  eventCut,
TString  photonCut,
TString  mesonCut,
TString  clusterCut 
)

Definition at line 117 of file AliConversionCutHandler.cxx.

Bool_t AliConversionCutHandler::AreValid ( ) const
inline

Definition at line 43 of file AliConversionCutHandler.h.

TString AliConversionCutHandler::GetClusterCut ( Int_t  i) const

Definition at line 162 of file AliConversionCutHandler.cxx.

TString AliConversionCutHandler::GetEventCut ( Int_t  i) const

Definition at line 135 of file AliConversionCutHandler.cxx.

TString AliConversionCutHandler::GetMesonCut ( Int_t  i) const

Definition at line 153 of file AliConversionCutHandler.cxx.

Int_t AliConversionCutHandler::GetNCuts ( ) const
inline

Definition at line 44 of file AliConversionCutHandler.h.

TString AliConversionCutHandler::GetPhotonCut ( Int_t  i) const

Definition at line 144 of file AliConversionCutHandler.cxx.

AliConversionCutHandler & AliConversionCutHandler::operator= ( const AliConversionCutHandler ref)

Definition at line 65 of file AliConversionCutHandler.cxx.

Member Data Documentation

TString* AliConversionCutHandler::fClusterCutArray
private

Array of calo cluster cuts.

Definition at line 57 of file AliConversionCutHandler.h.

Referenced by AddCut(), AliConversionCutHandler(), GetClusterCut(), operator=(), and ~AliConversionCutHandler().

TString* AliConversionCutHandler::fEventCutArray
private

Array of event cuts.

Definition at line 54 of file AliConversionCutHandler.h.

Referenced by AddCut(), AliConversionCutHandler(), GetEventCut(), operator=(), and ~AliConversionCutHandler().

TString* AliConversionCutHandler::fMesonCutArray
private

Array of meson cuts.

Definition at line 56 of file AliConversionCutHandler.h.

Referenced by AddCut(), AliConversionCutHandler(), GetMesonCut(), operator=(), and ~AliConversionCutHandler().

Int_t AliConversionCutHandler::fNCuts
private

Number of cuts handled so far.

Definition at line 52 of file AliConversionCutHandler.h.

Referenced by AddCut(), GetNCuts(), and operator=().

Int_t AliConversionCutHandler::fNMaxCuts
private

Max. number of cuts that can be handled.

Definition at line 53 of file AliConversionCutHandler.h.

Referenced by AddCut(), AliConversionCutHandler(), and operator=().

TString* AliConversionCutHandler::fPhotonCutArray
private

Array of photon cuts.

Definition at line 55 of file AliConversionCutHandler.h.

Referenced by AddCut(), AliConversionCutHandler(), GetPhotonCut(), operator=(), and ~AliConversionCutHandler().

Bool_t AliConversionCutHandler::fValidCuts
private

Test if all cuts are valid.

Definition at line 51 of file AliConversionCutHandler.h.

Referenced by AddCut(), AreValid(), GetClusterCut(), GetEventCut(), GetMesonCut(), GetNCuts(), GetPhotonCut(), and operator=().


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