AliFemtoSimpleAnalysis Class Reference

#include <AliFemtoSimpleAnalysis.h>

Inherits AliFemtoAnalysis.

Inherited by AliFemtoLikeSignAnalysis, AliFemtoVertexAnalysis, and AliFemtoVertexMultAnalysis.

Inheritance diagram for AliFemtoSimpleAnalysis:

Inheritance graph
[legend]
Collaboration diagram for AliFemtoSimpleAnalysis:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 AliFemtoSimpleAnalysis ()
 AliFemtoSimpleAnalysis (const AliFemtoSimpleAnalysis &OriginalAnalysis)
virtual ~AliFemtoSimpleAnalysis ()
AliFemtoSimpleAnalysisoperator= (const AliFemtoSimpleAnalysis &aAna)
virtual AliFemtoPairCutPairCut ()
virtual AliFemtoEventCutEventCut ()
virtual AliFemtoParticleCutFirstParticleCut ()
virtual AliFemtoParticleCutSecondParticleCut ()
AliFemtoCorrFctnCollectionCorrFctnCollection ()
virtual AliFemtoCorrFctnCorrFctn (int n)
void AddCorrFctn (AliFemtoCorrFctn *AnotherCorrFctn)
void SetPairCut (AliFemtoPairCut *ThePairCut)
void SetEventCut (AliFemtoEventCut *TheEventCut)
void SetFirstParticleCut (AliFemtoParticleCut *TheFirstParticleCut)
void SetSecondParticleCut (AliFemtoParticleCut *TheSecondParticleCut)
void SetMinSizePartCollection (unsigned int minSize)
unsigned int NumEventsToMix () const
void SetNumEventsToMix (const unsigned int &NumberOfEventsToMix)
AliFemtoPicoEventCurrentPicoEvent ()
AliFemtoPicoEventCollectionMixingBuffer ()
bool MixingBufferFull ()
bool AnalyzeIdenticalParticles () const
virtual AliFemtoString Report ()
virtual TList * ListSettings ()
 returns reports of all cuts applied and correlation functions being done
virtual void EventBegin (const AliFemtoEvent *TheEventToBegin)
virtual void ProcessEvent (const AliFemtoEvent *EventToProcess)
virtual void EventEnd (const AliFemtoEvent *TheEventToWrapUp)
int GetNeventsProcessed () const
virtual void Finish ()

Protected Member Functions

void AddEventProcessed ()
void MakePairs (const char *type, AliFemtoParticleCollection *ParticlesPassingCut1, AliFemtoParticleCollection *ParticlesPssingCut2=0)

Protected Attributes

AliFemtoPicoEventCollectionVectorHideAwayfPicoEventCollectionVectorHideAway
AliFemtoPairCutfPairCut
AliFemtoCorrFctnCollectionfCorrFctnCollection
AliFemtoEventCutfEventCut
AliFemtoParticleCutfFirstParticleCut
AliFemtoParticleCutfSecondParticleCut
AliFemtoPicoEventCollectionfMixingBuffer
AliFemtoPicoEventfPicoEvent
unsigned int fNumEventsToMix
unsigned int fNeventsProcessed
unsigned int fMinSizePartCollection

Constructor & Destructor Documentation

AliFemtoSimpleAnalysis::AliFemtoSimpleAnalysis (  ) 

AliFemtoSimpleAnalysis::AliFemtoSimpleAnalysis ( const AliFemtoSimpleAnalysis OriginalAnalysis  ) 

AliFemtoSimpleAnalysis::~AliFemtoSimpleAnalysis (  )  [virtual]


Member Function Documentation

AliFemtoSimpleAnalysis & AliFemtoSimpleAnalysis::operator= ( const AliFemtoSimpleAnalysis aAna  ) 

AliFemtoPairCut * AliFemtoSimpleAnalysis::PairCut (  )  [inline, virtual]

AliFemtoEventCut * AliFemtoSimpleAnalysis::EventCut (  )  [inline, virtual]

AliFemtoParticleCut * AliFemtoSimpleAnalysis::FirstParticleCut (  )  [inline, virtual]

AliFemtoParticleCut * AliFemtoSimpleAnalysis::SecondParticleCut (  )  [inline, virtual]

AliFemtoCorrFctnCollection * AliFemtoSimpleAnalysis::CorrFctnCollection (  )  [inline]

AliFemtoCorrFctn * AliFemtoSimpleAnalysis::CorrFctn ( int  n  )  [virtual]

void AliFemtoSimpleAnalysis::AddCorrFctn ( AliFemtoCorrFctn AnotherCorrFctn  )  [inline]

void AliFemtoSimpleAnalysis::SetPairCut ( AliFemtoPairCut ThePairCut  )  [inline]

void AliFemtoSimpleAnalysis::SetEventCut ( AliFemtoEventCut TheEventCut  )  [inline]

void AliFemtoSimpleAnalysis::SetFirstParticleCut ( AliFemtoParticleCut TheFirstParticleCut  )  [inline]

void AliFemtoSimpleAnalysis::SetSecondParticleCut ( AliFemtoParticleCut TheSecondParticleCut  )  [inline]

void AliFemtoSimpleAnalysis::SetMinSizePartCollection ( unsigned int  minSize  )  [inline]

unsigned int AliFemtoSimpleAnalysis::NumEventsToMix (  )  const [inline]

void AliFemtoSimpleAnalysis::SetNumEventsToMix ( const unsigned int &  NumberOfEventsToMix  )  [inline]

AliFemtoPicoEvent * AliFemtoSimpleAnalysis::CurrentPicoEvent (  )  [inline]

AliFemtoPicoEventCollection * AliFemtoSimpleAnalysis::MixingBuffer (  )  [inline]

bool AliFemtoSimpleAnalysis::MixingBufferFull (  )  [inline]

bool AliFemtoSimpleAnalysis::AnalyzeIdenticalParticles (  )  const [inline]

AliFemtoString AliFemtoSimpleAnalysis::Report (  )  [virtual]

Implements AliFemtoAnalysis.

Reimplemented in AliFemtoLikeSignAnalysis, AliFemtoVertexAnalysis, and AliFemtoVertexMultAnalysis.

TList * AliFemtoSimpleAnalysis::ListSettings (  )  [virtual]

returns reports of all cuts applied and correlation functions being done

Implements AliFemtoAnalysis.

void AliFemtoSimpleAnalysis::EventBegin ( const AliFemtoEvent TheEventToBegin  )  [virtual]

void AliFemtoSimpleAnalysis::ProcessEvent ( const AliFemtoEvent EventToProcess  )  [virtual]

Implements AliFemtoAnalysis.

Reimplemented in AliFemtoLikeSignAnalysis, AliFemtoVertexAnalysis, and AliFemtoVertexMultAnalysis.

void AliFemtoSimpleAnalysis::EventEnd ( const AliFemtoEvent TheEventToWrapUp  )  [virtual]

int AliFemtoSimpleAnalysis::GetNeventsProcessed (  )  const [inline]

void AliFemtoSimpleAnalysis::Finish (  )  [virtual]

Implements AliFemtoAnalysis.

void AliFemtoSimpleAnalysis::AddEventProcessed (  )  [protected]

void AliFemtoSimpleAnalysis::MakePairs ( const char *  type,
AliFemtoParticleCollection ParticlesPassingCut1,
AliFemtoParticleCollection ParticlesPssingCut2 = 0 
) [protected]


Member Data Documentation

AliFemtoPicoEventCollectionVectorHideAway* AliFemtoSimpleAnalysis::fPicoEventCollectionVectorHideAway [protected]

AliFemtoPairCut* AliFemtoSimpleAnalysis::fPairCut [protected]

AliFemtoCorrFctnCollection* AliFemtoSimpleAnalysis::fCorrFctnCollection [protected]

AliFemtoEventCut* AliFemtoSimpleAnalysis::fEventCut [protected]

AliFemtoParticleCut* AliFemtoSimpleAnalysis::fFirstParticleCut [protected]

AliFemtoParticleCut* AliFemtoSimpleAnalysis::fSecondParticleCut [protected]

AliFemtoPicoEventCollection* AliFemtoSimpleAnalysis::fMixingBuffer [protected]

AliFemtoPicoEvent* AliFemtoSimpleAnalysis::fPicoEvent [protected]

unsigned int AliFemtoSimpleAnalysis::fNumEventsToMix [protected]

unsigned int AliFemtoSimpleAnalysis::fNeventsProcessed [protected]

unsigned int AliFemtoSimpleAnalysis::fMinSizePartCollection [protected]


The documentation for this class was generated from the following files:
Generated on Tue Jul 10 04:44:59 2007 for AliFemto by  doxygen 1.5.2