ROOT logo
AliRoot » JETAN » AliSISConeJetHeader

class AliSISConeJetHeader: public AliJetHeader

 SISCone (FastJet v2.3.4) finder algorithm interface
 Finder Header Class
 Author: swensy.jangal@ires.in2p3.fr

Function Members (Methods)

public:
AliSISConeJetHeader()
AliSISConeJetHeader(const AliSISConeJetHeader&)
virtual~AliSISConeJetHeader()
voidTObject::AbstractMethod(const char* method) const
virtual voidTObject::AppendPad(Option_t* option = "")
virtual voidTObject::Browse(TBrowser* b)
static TClass*Class()
virtual const char*TObject::ClassName() const
virtual voidTNamed::Clear(Option_t* option = "")
virtual TObject*TNamed::Clone(const char* newname = "") const
virtual Int_tTNamed::Compare(const TObject* obj) const
virtual voidTNamed::Copy(TObject& named) const
virtual voidTObject::Delete(Option_t* option = "")MENU
virtual Int_tTObject::DistancetoPrimitive(Int_t px, Int_t py)
virtual voidTObject::Draw(Option_t* option = "")
virtual voidTObject::DrawClass() constMENU
virtual TObject*TObject::DrawClone(Option_t* option = "") constMENU
virtual voidTObject::Dump() constMENU
virtual voidTObject::Error(const char* method, const char* msgfmt) const
virtual voidTObject::Execute(const char* method, const char* params, Int_t* error = 0)
virtual voidTObject::Execute(TMethod* method, TObjArray* params, Int_t* error = 0)
virtual voidTObject::ExecuteEvent(Int_t event, Int_t px, Int_t py)
virtual voidTObject::Fatal(const char* method, const char* msgfmt) const
virtual voidTNamed::FillBuffer(char*& buffer)
virtual TObject*TObject::FindObject(const char* name) const
virtual TObject*TObject::FindObject(const TObject* obj) const
Int_tGetActiveAreaRepeats() const
Int_tGetAreaTypeNumber() const
Int_tGetBGAlgorithm() const
virtual Bool_tGetBGMode() const
Double_tGetCaching() const
virtual TStringAliJetHeader::GetComment() const
Double_tGetConeRadius() const
virtual Int_tAliJetHeader::GetDebug() const
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
Double_tGetEffectiveRFact() const
Double_tGetGhostArea() const
Double_tGetGhostEtaMax() const
Double_tGetGridScatter() const
virtual const char*TObject::GetIconName() const
virtual Float_tAliJetHeader::GetJetEtaMax() const
virtual Float_tAliJetHeader::GetJetEtaMin() const
virtual Float_tAliJetHeader::GetJetPhiMax() const
virtual Float_tAliJetHeader::GetJetPhiMin() const
Double_tGetKtScatter() const
Double_tGetMeanGhostKt() const
Double_tGetMinJetPt() const
virtual const char*TNamed::GetName() const
Int_tGetNPassMax() const
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual Option_t*TObject::GetOption() const
Double_tGetOverlapThreshold() const
Double_tGetPhiMax() const
Double_tGetPhiMin() const
Double_tGetPtProtojetMin() const
virtual Float_tAliJetHeader::GetRadius() const
Double_tGetRapMax() const
Double_tGetRapMin() const
fastjet::RecombinationSchemeGetRecombScheme() const
Double_tGetRForRho() const
Double_tGetRparamBkg() const
Int_tGetSplitMergeScale() const
Double_tGetSplitMergeStoppingScale() const
fastjet::StrategyGetStrategy() const
virtual const char*TNamed::GetTitle() const
virtual UInt_tTObject::GetUniqueID() const
virtual Bool_tTObject::HandleTimer(TTimer* timer)
virtual ULong_tTNamed::Hash() const
virtual voidTObject::Info(const char* method, const char* msgfmt) const
virtual Bool_tTObject::InheritsFrom(const char* classname) const
virtual Bool_tTObject::InheritsFrom(const TClass* cl) const
virtual voidTObject::Inspect() constMENU
voidTObject::InvertBit(UInt_t f)
virtual TClass*IsA() const
virtual Bool_tTObject::IsEqual(const TObject* obj) const
virtual Bool_tTObject::IsFolder() const
Bool_tTObject::IsOnHeap() const
virtual Bool_tTNamed::IsSortable() const
Bool_tTObject::IsZombie() const
virtual voidTNamed::ls(Option_t* option = "") const
voidTObject::MayNotUse(const char* method) const
virtual Bool_tTObject::Notify()
voidTObject::Obsolete(const char* method, const char* asOfVers, const char* removedFromVers) const
static voidTObject::operator delete(void* ptr)
static voidTObject::operator delete(void* ptr, void* vp)
static voidTObject::operator delete[](void* ptr)
static voidTObject::operator delete[](void* ptr, void* vp)
void*TObject::operator new(size_t sz)
void*TObject::operator new(size_t sz, void* vp)
void*TObject::operator new[](size_t sz)
void*TObject::operator new[](size_t sz, void* vp)
AliSISConeJetHeader&operator=(const AliSISConeJetHeader&)
virtual voidTObject::Paint(Option_t* option = "")
virtual voidTObject::Pop()
virtual voidTNamed::Print(Option_t* option = "") const
voidPrintParameters() const
virtual Int_tTObject::Read(const char* name)
virtual voidTObject::RecursiveRemove(TObject* obj)
voidTObject::ResetBit(UInt_t f)
virtual voidTObject::SaveAs(const char* filename = "", Option_t* option = "") constMENU
virtual voidTObject::SavePrimitive(basic_ostream<char,char_traits<char> >& out, Option_t* option = "")
voidSetActiveAreaRepeats(Int_t f)
voidSetAreaTypeNumber(Int_t f)
voidSetBGAlgorithm(Int_t value)
virtual voidSetBGMode(Bool_t value)
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
voidSetCaching(Bool_t value)
voidSetComment(TString com)
virtual voidSetComment(const char* com)
voidSetConeRadius(Double_t value)
virtual voidAliJetHeader::SetDebug(Int_t debug)
virtual voidTObject::SetDrawOption(Option_t* option = "")MENU
static voidTObject::SetDtorOnly(void* obj)
voidSetEffectiveRFact(Double_t value)
voidSetGhostArea(Double_t f)
voidSetGhostEtaMax(Double_t f)
voidSetGridScatter(Double_t value)
virtual voidAliJetHeader::SetJetEtaMax(Float_t eta = 0.5)
virtual voidAliJetHeader::SetJetEtaMin(Float_t eta = -0.5)
virtual voidAliJetHeader::SetJetPhiMax(Float_t phi = 2*TMath::Pi())
virtual voidAliJetHeader::SetJetPhiMin(Float_t phi = 0.)
voidSetKtScatter(Double_t value)
voidSetMeanGhostKt(Double_t value)
voidSetMinJetPt(Double_t value)
virtual voidTNamed::SetName(const char* name)MENU
virtual voidTNamed::SetNameTitle(const char* name, const char* title)
voidSetNPassMax(Int_t value)
static voidTObject::SetObjectStat(Bool_t stat)
voidSetOverlapThreshold(Double_t value)
voidSetPhiRange(Double_t fmin, Double_t fmax)
voidSetPtProtojetMin(Double_t value)
virtual voidAliJetHeader::SetRadius(Float_t rad)
voidSetRapRange(Double_t fmin, Double_t fmax)
voidSetRecombScheme(fastjet::RecombinationScheme f)
voidSetRForRho(Double_t value)
voidSetRparamBkg(Double_t f)
voidSetSplitMergeScale(Int_t value)
voidSetSplitMergeStoppingScale(Double_t value)
voidSetStrategy(fastjet::Strategy f)
virtual voidTNamed::SetTitle(const char* title = "")MENU
virtual voidTObject::SetUniqueID(UInt_t uid)
voidSetUse4VectorArea()
virtual voidShowMembers(TMemberInspector&)
virtual Int_tTNamed::Sizeof() const
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
virtual voidTObject::SysError(const char* method, const char* msgfmt) const
Bool_tTObject::TestBit(UInt_t f) const
Int_tTObject::TestBits(UInt_t f) const
Bool_tUse4VectorArea() const
virtual voidTObject::UseCurrentStyle()
virtual voidTObject::Warning(const char* method, const char* msgfmt) const
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0)
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0) const
protected:
virtual voidTObject::DoError(int level, const char* location, const char* fmt, va_list va) const
voidTObject::MakeZombie()

Data Members

protected:
Int_tfActiveAreaRepeatsHow many times do you want to caculate active areas?
Int_tfAreaTypeNumberKind of area
Int_tfBGAlgoAlgorithm for rho calculus
Bool_tAliJetHeader::fBGModebackground mode
Bool_tfCachingDo we record found cones for this set of data?
TStringAliJetHeader::fCommenta comment
Double_tfConeRadiusCone radius
Int_tAliJetHeader::fDebugdebug option
Double_tfEffectiveRFactRadius for Voronoi diagram
Double_tfGhostAreaArea of one ghost
Double_tfGhostEtaMaxMaximum eta in which a ghost can be generated
Double_tfGridScatterfractional random fluctuations of the position of the ghosts on the y-phi grid
Float_tAliJetHeader::fJetEtaMaxmaximum eta for the jet
Float_tAliJetHeader::fJetEtaMinminimum eta for the jet
Float_tAliJetHeader::fJetPhiMaxmaximum phi for the jet
Float_tAliJetHeader::fJetPhiMinminimum phi for the jet
Double_tfKtScatterfractional random fluctuations of the tranverse momentum of the ghosts on the y-phi grid
Double_tfMeanGhostKtaverage transverse momentum of the ghosts.
Double_tfMinJetPtJet minimum energy
Int_tfNPassMaxmaximum number of passes
TStringTNamed::fNameobject identifier
Double_tfOverlapThresholdoverlap parameter
Double_tfPhiMax
Double_tfPhiMinPhi range
Double_tfPtProtoJetMinpT min of protojets
Double_tfRRhoRadius to determine rho
Float_tAliJetHeader::fRadiusjet radius param
Double_tfRapMax
Double_tfRapMinEta range
fastjet::RecombinationSchemefRecombSchemefastjet::BIpt_scheme;
Double_tfRparamBkgR param for bkg calculation
Int_tfSplitMergeScaleNumberKind of recombination in split/merge procedure, there's only one
Double_tfSplitMergeStoppingScaleStopping scale for split/merge procedure in case of area calculus
fastjet::StrategyfStrategyfastjet::Best;
TStringTNamed::fTitleobject title
Bool_tfkUse4VectorAreaToggle use of 4-vector area

Class Charts

Inheritance Chart:
TNamed
AliJetHeader
AliSISConeJetHeader

Function documentation

AliSISConeJetHeader()
 Constructor
void PrintParameters() const
 prints out parameters of jet algorithm
AliSISConeJetHeader()
virtual ~AliSISConeJetHeader()
{ }
Bool_t GetBGMode() const
 Getters
{return fBGMode;}
Int_t GetActiveAreaRepeats() const
Int_t GetAreaTypeNumber() const
{return fAreaTypeNumber;}
Int_t GetBGAlgorithm() const
{return fBGAlgo;}
Int_t GetNPassMax() const
{return fNPassMax;}
Int_t GetSplitMergeScale() const
Double_t GetGhostEtaMax() const
{return fGhostEtaMax;}
Double_t GetGhostArea() const
{return fGhostArea;}
Double_t GetEffectiveRFact() const
{return fEffectiveRFact;}
Double_t GetRapMax() const
{return fRapMax;}
Double_t GetRapMin() const
{return fRapMin;}
Double_t GetPhiMax() const
{return fPhiMax;}
Double_t GetPhiMin() const
{return fPhiMin;}
Double_t GetConeRadius() const
{return fConeRadius;}
Double_t GetOverlapThreshold() const
Double_t GetPtProtojetMin() const
{return fPtProtoJetMin;}
Double_t GetRForRho() const
{return fRRho;}
Double_t GetCaching() const
{return fCaching;}
Double_t GetSplitMergeStoppingScale() const
Double_t GetMinJetPt() const
{return fMinJetPt;}
Double_t GetGridScatter() const
{return fGridScatter;}
Double_t GetKtScatter() const
{return fKtScatter;}
Double_t GetMeanGhostKt() const
{return fMeanGhostKt;}
void SetBGAlgorithm(Int_t value)
 Setters
{fBGAlgo = value;}
void SetBGMode(Bool_t value)
{fBGMode = value;}
void SetCaching(Bool_t value)
{fCaching = value;}
void SetComment(TString com)
{fComment=com;}
void SetComment(const char* com)
void SetGhostEtaMax(Double_t f)
void SetGhostArea(Double_t f)
{fGhostArea = f;}
void SetActiveAreaRepeats(Int_t f)
void SetAreaTypeNumber(Int_t f)
void SetEffectiveRFact(Double_t value)
{fEffectiveRFact = value;}
void SetConeRadius(Double_t value)
{fConeRadius = value;}
void SetMinJetPt(Double_t value)
{fMinJetPt = value;}
void SetNPassMax(Int_t value)
{fNPassMax = value;}
void SetOverlapThreshold(Double_t value)
void SetPhiRange(Double_t fmin, Double_t fmax)
{fPhiMin = fmin; fPhiMax = fmax;}
void SetPtProtojetMin(Double_t value)
{fPtProtoJetMin = value;}
void SetRapRange(Double_t fmin, Double_t fmax)
{fRapMin = fmin; fRapMax = fmax;}
void SetRForRho(Double_t value)
{fRRho = value;}
void SetSplitMergeScale(Int_t value)
void SetSplitMergeStoppingScale(Double_t value)
void SetGridScatter(Double_t value)
{fGridScatter = value;}
void SetKtScatter(Double_t value)
{fKtScatter = value;}
void SetMeanGhostKt(Double_t value)
{fMeanGhostKt = value;}
fastjet::Strategy GetStrategy() const
 Added for background stuff
{return fStrategy;}
fastjet::RecombinationScheme GetRecombScheme() const
{return fRecombScheme;}
Double_t GetRparamBkg() const
{return fRparamBkg;}
Bool_t Use4VectorArea() const
void SetUse4VectorArea()
void SetStrategy(fastjet::Strategy f)
{fStrategy = f;}
void SetRecombScheme(fastjet::RecombinationScheme f)
void SetRparamBkg(Double_t f)
{fRparamBkg = f;}