AliPhysics  fe039ad (fe039ad)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliV0ReaderStrange Class Reference

#include <AliV0ReaderStrange.h>

Inheritance diagram for AliV0ReaderStrange:

Public Member Functions

 AliV0ReaderStrange (const char *name="V0ReaderStrange")
 
virtual ~AliV0ReaderStrange ()
 
void UserCreateOutputObjects ()
 
virtual void UserExec (Option_t *option)
 
virtual void Init ()
 
Bool_t ProcessEvent (AliVEvent *inputEvent, AliMCEvent *mcEvent=NULL)
 
AliV0ParticleStrangeReconstructV0 (AliESDEvent *fESDEvent, AliESDv0 *fCurrentV0, Int_t currentV0Index)
 
More...
 
AliV0ParticleStrangeReconstructV0 (AliAODEvent *fAODEvent, AliAODv0 *fCurrentV0, Int_t currentV0Index)
 
More...
 
TClonesArray * GetReconstructedV0s ()
 
Int_t GetNReconstructedV0s ()
 
AliV0CutsStrangeGetV0Cuts ()
 
AliConvEventCutsGetEventCuts ()
 
TListGetEventCutHistograms ()
 
void SetEventCuts (const TString cut)
 
void SetEventCuts (AliConvEventCuts *cuts)
 
void SetV0Cuts (const TString cut)
 
void SetV0Cuts (AliV0CutsStrange *cuts)
 

Protected Member Functions

const AliExternalTrackParam * GetExternalTrackParam (AliESDv0 *fCurrentV0, Int_t &tracklabel, Int_t charge)
 
Bool_t ProcessESDV0s ()
 
More...
 
Bool_t ProcessAODV0s ()
 
More...
 
Bool_t GetAODConversionGammas ()
 

Protected Attributes

AliConvEventCutsfEventCuts
 
AliV0CutsStrangefV0Cuts
 
TClonesArray * fConversionGammas
 
Bool_t fEventIsSelected
 
vector< Int_tfVectorFoundGammas
 

Private Member Functions

 AliV0ReaderStrange (AliV0ReaderStrange &original)
 
AliV0ReaderStrangeoperator= (const AliV0ReaderStrange &ref)
 

Detailed Description

Definition at line 35 of file AliV0ReaderStrange.h.

Constructor & Destructor Documentation

AliV0ReaderStrange::AliV0ReaderStrange ( const char *  name = "V0ReaderStrange")

Definition at line 46 of file AliV0ReaderStrange.cxx.

AliV0ReaderStrange::~AliV0ReaderStrange ( )
virtual

Definition at line 59 of file AliV0ReaderStrange.cxx.

AliV0ReaderStrange::AliV0ReaderStrange ( AliV0ReaderStrange original)
private

Member Function Documentation

Bool_t AliV0ReaderStrange::GetAODConversionGammas ( )
protected
TList* AliV0ReaderStrange::GetEventCutHistograms ( )
inline

Definition at line 58 of file AliV0ReaderStrange.h.

AliConvEventCuts* AliV0ReaderStrange::GetEventCuts ( )
inline

Definition at line 55 of file AliV0ReaderStrange.h.

const AliExternalTrackParam* AliV0ReaderStrange::GetExternalTrackParam ( AliESDv0 *  fCurrentV0,
Int_t tracklabel,
Int_t  charge 
)
protected
Int_t AliV0ReaderStrange::GetNReconstructedV0s ( )
inline

Definition at line 52 of file AliV0ReaderStrange.h.

TClonesArray* AliV0ReaderStrange::GetReconstructedV0s ( )
inline

Definition at line 51 of file AliV0ReaderStrange.h.

AliV0CutsStrange* AliV0ReaderStrange::GetV0Cuts ( )
inline

Definition at line 54 of file AliV0ReaderStrange.h.

void AliV0ReaderStrange::Init ( )
virtual

Definition at line 72 of file AliV0ReaderStrange.cxx.

AliV0ReaderStrange& AliV0ReaderStrange::operator= ( const AliV0ReaderStrange ref)
private
Bool_t AliV0ReaderStrange::ProcessAODV0s ( )
protected


Definition at line 279 of file AliV0ReaderStrange.cxx.

Bool_t AliV0ReaderStrange::ProcessESDV0s ( )
protected


Definition at line 151 of file AliV0ReaderStrange.cxx.

Bool_t AliV0ReaderStrange::ProcessEvent ( AliVEvent *  inputEvent,
AliMCEvent *  mcEvent = NULL 
)

Definition at line 119 of file AliV0ReaderStrange.cxx.

AliV0ParticleStrange * AliV0ReaderStrange::ReconstructV0 ( AliESDEvent fESDEvent,
AliESDv0 *  fCurrentV0,
Int_t  currentV0Index 
)


Definition at line 178 of file AliV0ReaderStrange.cxx.

AliV0ParticleStrange * AliV0ReaderStrange::ReconstructV0 ( AliAODEvent fAODEvent,
AliAODv0 *  fCurrentV0,
Int_t  currentV0Index 
)


Definition at line 306 of file AliV0ReaderStrange.cxx.

void AliV0ReaderStrange::SetEventCuts ( const TString  cut)
inline

Definition at line 91 of file AliV0ReaderStrange.h.

void AliV0ReaderStrange::SetEventCuts ( AliConvEventCuts cuts)
inline

Definition at line 63 of file AliV0ReaderStrange.h.

void AliV0ReaderStrange::SetV0Cuts ( const TString  cut)
inline

Definition at line 102 of file AliV0ReaderStrange.h.

void AliV0ReaderStrange::SetV0Cuts ( AliV0CutsStrange cuts)
inline

Definition at line 66 of file AliV0ReaderStrange.h.

void AliV0ReaderStrange::UserCreateOutputObjects ( )

Definition at line 98 of file AliV0ReaderStrange.cxx.

void AliV0ReaderStrange::UserExec ( Option_t option)
virtual

Definition at line 104 of file AliV0ReaderStrange.cxx.

Member Data Documentation

TClonesArray* AliV0ReaderStrange::fConversionGammas
protected

Definition at line 77 of file AliV0ReaderStrange.h.

AliConvEventCuts* AliV0ReaderStrange::fEventCuts
protected

Definition at line 75 of file AliV0ReaderStrange.h.

Bool_t AliV0ReaderStrange::fEventIsSelected
protected

Definition at line 79 of file AliV0ReaderStrange.h.

AliV0CutsStrange* AliV0ReaderStrange::fV0Cuts
protected

Definition at line 76 of file AliV0ReaderStrange.h.

vector<Int_t> AliV0ReaderStrange::fVectorFoundGammas
protected

Definition at line 81 of file AliV0ReaderStrange.h.


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