ROOT logo
AliRoot » PWGCF » FEMTOSCOPY » ALIFEMTO » AliFemtoKTPairCut

class AliFemtoKTPairCut: public AliFemtoPairCut


AliFemtoKTPairCut - a pair cut which selects pairs based on their
transverse momentum kT



 *
 * $Id: AliFemtoKTPairCut.cxx,v 1.1.2.2 2007/11/09 11:20:35 akisiel Exp $
 *
 * Author: Adam Kisiel, Ohio State, kisiel@mps.ohio-state.edu
 ***************************************************************************
 *
 * Description: part of STAR HBT Framework: AliFemtoMaker package
 *   a cut to remove "shared" and "split" pairs
 *
 ***************************************************************************
 *
 *

Function Members (Methods)

public:
AliFemtoKTPairCut()
AliFemtoKTPairCut(const AliFemtoKTPairCut& c)
AliFemtoKTPairCut(double lo, double hi)
virtual~AliFemtoKTPairCut()
voidAliFemtoCutMonitorHandler::AddCutMonitor(AliFemtoCutMonitor* cutMoni)
voidAliFemtoCutMonitorHandler::AddCutMonitor(AliFemtoCutMonitor* cutMoni1, AliFemtoCutMonitor* cutMoni2)
voidAliFemtoCutMonitorHandler::AddCutMonitorFail(AliFemtoCutMonitor* cutMoni)
voidAliFemtoCutMonitorHandler::AddCutMonitorPass(AliFemtoCutMonitor* cutMoni)
virtual AliFemtoPairCut*Clone()
virtual voidAliFemtoPairCut::EventBegin(const AliFemtoEvent* aEvent)
virtual voidAliFemtoPairCut::EventEnd(const AliFemtoEvent* aEvent)
AliFemtoCutMonitor*AliFemtoCutMonitorHandler::FailMonitor(int n)
AliFemtoCutMonitorCollection*AliFemtoCutMonitorHandler::FailMonitorColl()
voidAliFemtoCutMonitorHandler::FillCutMonitor(const AliFemtoParticleCollection* partColl)
voidAliFemtoCutMonitorHandler::FillCutMonitor(const AliFemtoEvent* event, bool pass)
voidAliFemtoCutMonitorHandler::FillCutMonitor(const AliFemtoTrack* track, bool pass)
voidAliFemtoCutMonitorHandler::FillCutMonitor(const AliFemtoV0* v0, bool pass)
voidAliFemtoCutMonitorHandler::FillCutMonitor(const AliFemtoKink* kink, bool pass)
voidAliFemtoCutMonitorHandler::FillCutMonitor(const AliFemtoPair* pair, bool pass)
voidAliFemtoCutMonitorHandler::FillCutMonitor(const AliFemtoEvent* event, const AliFemtoParticleCollection* partColl)
voidAliFemtoCutMonitorHandler::FillCutMonitor(const AliFemtoParticleCollection* partColl1, const AliFemtoParticleCollection* partColl2)
voidAliFemtoCutMonitorHandler::Finish()
virtual TList*AliFemtoCutMonitorHandler::GetOutputList()
AliFemtoAnalysis*AliFemtoPairCut::HbtAnalysis()
virtual TList*ListSettings()
AliFemtoKTPairCut&operator=(const AliFemtoKTPairCut& c)
virtual boolPass(const AliFemtoPair* pair)
virtual boolPass(const AliFemtoPair* pair, double aRPAngle)
AliFemtoCutMonitor*AliFemtoCutMonitorHandler::PassMonitor(int n)
AliFemtoCutMonitorCollection*AliFemtoCutMonitorHandler::PassMonitorColl()
virtual AliFemtoStringReport()
voidAliFemtoPairCut::SetAnalysis(AliFemtoAnalysis* analysis)
voidSetKTRange(double ktmin, double ktmax)
voidSetPhiRange(double phimin, double phimax)
voidSetPTMin(double ptmin, double ptmax = 1000.0)

Data Members

public:
enum AliFemtoPairCut::DataType { kESD
kAOD
kKine
};
protected:
Double_tfKTMaxMaximum allowed pair transverse momentum
Double_tfKTMinMinimum allowed pair transverse momentum
Double_tfPhiMaxMaximum angle vs. reaction plane
Double_tfPhiMinMinimum angle vs. reaction plane
Double_tfPtMaxMaximum per-particle pT
Double_tfPtMinMinimum per-particle pT
AliFemtoAnalysis*AliFemtoPairCut::fyAnalysisLink to the base analysis class

Class Charts

Inheritance Chart:
AliFemtoCutMonitorHandler
AliFemtoPairCut
AliFemtoKTPairCut

Function documentation

AliFemtoKTPairCut()
AliFemtoKTPairCut(double lo, double hi)
AliFemtoKTPairCut(const AliFemtoKTPairCut& c)
~AliFemtoKTPairCut()
no-op
AliFemtoKTPairCut& operator=(const AliFemtoKTPairCut& c)
AliFemtoString Report()
 Prepare a report from the execution
TList * ListSettings()
 return a list of settings in a writable form
void SetKTRange(double ktmin, double ktmax)
void SetPhiRange(double phimin, double phimax)
void SetPTMin(double ptmin, double ptmax = 1000.0)
bool Pass(const AliFemtoPair* pair)
bool Pass(const AliFemtoPair* pair, double aRPAngle)
The same as above, but it is defined with RP Angle as input in all the Correlatin function classes.
AliFemtoPairCut* Clone()
{ AliFemtoKTPairCut* c = new AliFemtoKTPairCut(*this); return c;}