ROOT logo
AliRoot » PWGCF » CORRELATIONS » JCORRAN » AliJEventHeader

class AliJEventHeader: public AliJBaseEventHeader


  \file AliJEventHeader.cxx
  \brief
  \author J. Rak, D.J.Kim, R.Diaz (University of Jyvaskyla)
  \email: djkim@jyu.fi
  \version $Revision: 1.1 $
  \date $Date: 2008/05/02 11:56:39 $

  Base clase for event header

Function Members (Methods)

public:
AliJEventHeader()
AliJEventHeader(const AliJEventHeader& a)
AliJEventHeader(int eventid, float cent, float vrtz, ULong64_t triggmaskAli, UInt_t triggmaskJC, Int_t refmult, Int_t refmult1, Int_t refmult2, Float_t v0mult, Float_t v0Amult, Float_t v0Cmult, UInt_t eventType)
virtual~AliJEventHeader()
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
UShort_tGetBunchCrossNumber() const
floatAliJBaseEventHeader::GetCentrality() const
Float_tGetCentralityArray(UInt_t it) const
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
TStringGetESDFileName() const
intAliJBaseEventHeader::GetEventID() const
Int_tGetEventNumberESDFile() const
UInt_tGetEventType() const
TStringGetFiredTriggers() const
virtual const char*TObject::GetIconName() const
Int_tGetITSSATrackletMult() const
Int_tGetITSTPCTrackletMult() const
UInt_tGetL0TriggerInputs() const
virtual const char*TNamed::GetName() const
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual Option_t*TObject::GetOption() const
Int_tGetSPDTrackletMult() const
virtual const char*TNamed::GetTitle() const
ULong64_tGetTriggerMaskAlice() const
UInt_tGetTriggerMaskJCorran() const
virtual UInt_tTObject::GetUniqueID() const
Float_tGetV0AMult() const
Float_tGetV0CMult() const
Float_tGetV0Mult() const
Int_tGetVtxMult() const
floatAliJBaseEventHeader::GetXVertex() const
floatAliJBaseEventHeader::GetXVertexMC() const
floatAliJBaseEventHeader::GetYVertex() const
floatAliJBaseEventHeader::GetYVertexMC() const
floatAliJBaseEventHeader::GetZVertex() const
floatAliJBaseEventHeader::GetZVertexErr() const
floatAliJBaseEventHeader::GetZVertexMC() 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)
AliJEventHeader&operator=(const AliJEventHeader& header)
virtual voidTObject::Paint(Option_t* option = "")
virtual voidTObject::Pop()
virtual voidTNamed::Print(Option_t* option = "") 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 = "")
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
voidSetBunchCrossNumber(UShort_t n)
voidAliJBaseEventHeader::SetCentrality(float cent)
voidSetCentralityArray(UInt_t it, Float_t cen)
virtual voidTObject::SetDrawOption(Option_t* option = "")MENU
static voidTObject::SetDtorOnly(void* obj)
voidSetESDFileName(TString s)
voidAliJBaseEventHeader::SetEventID(int evid)
voidSetEventNumberESDFile(Int_t s)
voidSetEventType(UInt_t eventype)
voidSetFiredTriggers(TString s)
voidSetITSSATrackletMult(Int_t ref)
voidSetITSTPCTrackletMult(Int_t ref)
voidSetL0TriggerInputs(UInt_t n)
virtual voidTNamed::SetName(const char* name)MENU
virtual voidTNamed::SetNameTitle(const char* name, const char* title)
static voidTObject::SetObjectStat(Bool_t stat)
voidSetSPDTrackletMult(Int_t ref)
virtual voidTNamed::SetTitle(const char* title = "")MENU
voidSetTriggerMaskAlice(ULong64_t mask)
voidSetTriggerMaskJCorran(UInt_t mask)
virtual voidTObject::SetUniqueID(UInt_t uid)
voidSetV0AMult(Float_t multV0)
voidSetV0CMult(Float_t multV0)
voidSetV0Mult(Float_t multV0)
voidAliJBaseEventHeader::SetVertex(float x, float y, float z, float err)
voidSetVtxMult(Int_t m)
voidAliJBaseEventHeader::SetXVertex(float vt)
voidAliJBaseEventHeader::SetXVertexMC(float vt)
voidAliJBaseEventHeader::SetYVertex(float vt)
voidAliJBaseEventHeader::SetYVertexMC(float vt)
voidAliJBaseEventHeader::SetZVertex(float vt)
voidAliJBaseEventHeader::SetZVertexErr(float vt)
voidAliJBaseEventHeader::SetZVertexMC(float vt)
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
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

public:
enum { kcV0M
kcFMD
kcTRK
kcTKL
kcCL0
kcCL1
kcV0MvsFMD
kcTKLvsV0
kcZEMvsZDC
kcV0A
kcV0C
kcNTYPE
};
enum TObject::EStatusBits { kCanDelete
kMustCleanup
kObjInCanvas
kIsReferenced
kHasUUID
kCannotPick
kNoContextMenu
kInvalidObject
};
enum TObject::[unnamed] { kIsOnHeap
kNotDeleted
kZombie
kBitMask
kSingleKey
kOverwrite
kWriteDelete
};
protected:
TStringTNamed::fNameobject identifier
TStringTNamed::fTitleobject title
private:
UShort_tfBunchCrossNumberbunch crossing identifier
Double32_tfCentralityArray[11]?//
TStringfESDFileNamefile name for the ESD file
Int_tfEventNumberESDFileNumber of event in the ESD file
UInt_tfEventTypeType of Event
TStringfFiredTriggersString with fired triggers from AOD
UInt_tfL0TriggerInputsL0 Trigger Inputs (mask)
Int_tfSPDTrackletMultSPD tracklet multiplicity
Int_tfTrackletsITSSAMultiplicity ITS standalone + ITS
Int_tfTrackletsITSTPCMultiplicity ITS and TPC
ULong64_tfTriggerMaskAliceAlice Trigger MASK
UInt_tfTriggerMaskJCorranJCorran Trigger MASK
Double32_tfV0AMultVZERO multiplicity
Double32_tfV0CMultVZERO multiplicity
Double32_tfV0MultVZERO multiplicity
Int_tfVtxMultFK// EFF number of vertex contributors

Class Charts

Inheritance Chart:
TNamed
AliJBaseEventHeader
AliJEventHeader

Function documentation

AliJEventHeader()
 default constructor
AliJEventHeader(int eventid, float cent, float vrtz, ULong64_t triggmaskAli, UInt_t triggmaskJC, Int_t refmult, Int_t refmult1, Int_t refmult2, Float_t v0mult, Float_t v0Amult, Float_t v0Cmult, UInt_t eventType)
constructor
AliJEventHeader(const AliJEventHeader& a)
copy constructor
AliJEventHeader& operator=(const AliJEventHeader& header)
overloaded operator =
virtual ~AliJEventHeader()
{;}
ULong64_t GetTriggerMaskAlice() const
UInt_t GetTriggerMaskJCorran() const
Int_t GetSPDTrackletMult() const
Int_t GetITSSATrackletMult() const
{return fTrackletsITSSA;}
Int_t GetITSTPCTrackletMult() const
UInt_t GetEventType() const
{return fEventType;}
Float_t GetV0Mult() const
{return fV0Mult;}
Float_t GetV0AMult() const
{return fV0AMult;}
Float_t GetV0CMult() const
{return fV0CMult;}
Int_t GetVtxMult() const
{ return fVtxMult; }
UShort_t GetBunchCrossNumber() const
{ return fBunchCrossNumber; }
Float_t GetCentralityArray(UInt_t it) const
{ return it<kcNTYPE ? fCentralityArray[it] : -1; }
void SetTriggerMaskAlice(ULong64_t mask)
void SetTriggerMaskJCorran(UInt_t mask)
void SetSPDTrackletMult(Int_t ref)
void SetITSSATrackletMult(Int_t ref)
{ fTrackletsITSSA = ref;}
void SetITSTPCTrackletMult(Int_t ref)
void SetEventType(UInt_t eventype)
{fEventType = eventype;}
void SetV0Mult(Float_t multV0)
{fV0Mult = multV0;}
void SetV0AMult(Float_t multV0)
{fV0AMult = multV0;}
void SetV0CMult(Float_t multV0)
{fV0CMult = multV0;}
void SetVtxMult(Int_t m)
{ fVtxMult = m; }
void SetCentralityArray(UInt_t it, Float_t cen)
{ if( it < kcNTYPE ) fCentralityArray[it]=cen; }
void SetBunchCrossNumber(UShort_t n)
TString GetFiredTriggers() const
{ return fFiredTriggers; }
void SetFiredTriggers(TString s)
TString GetESDFileName() const
{ return fESDFileName; }
void SetESDFileName(TString s)
Int_t GetEventNumberESDFile() const
void SetEventNumberESDFile(Int_t s)
void SetL0TriggerInputs(UInt_t n)
UInt_t GetL0TriggerInputs() const