class TS800TimeOfFlight: public TObject

Function Members (Methods)

public:
TS800TimeOfFlight()
TS800TimeOfFlight(const TS800TimeOfFlight&)
virtual~TS800TimeOfFlight()
voidTObject::AbstractMethod(const char* method) const
virtual voidTObject::AppendPad(Option_t* option = "")
virtual voidTObject::Browse(TBrowser* b)
Int_tCalculate(Long64_t entry)
Int_tCalibrate(Long64_t entry)
static TClass*Class()
virtual const char*TObject::ClassName() const
virtual voidClear(Option_t* option = "")
virtual TObject*TObject::Clone(const char* newname = "") const
virtual Int_tTObject::Compare(const TObject* obj) const
virtual voidCopy(TObject& tof) 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 TObject*TObject::FindObject(const char* name) const
virtual TObject*TObject::FindObject(const TObject* obj) const
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
voidGetEntry(Int_t i)
virtual const char*TObject::GetIconName() const
virtual const char*TObject::GetName() const
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual Option_t*TObject::GetOption() const
virtual const char*TObject::GetTitle() const
virtual UInt_tTObject::GetUniqueID() const
virtual Bool_tTObject::HandleTimer(TTimer* timer)
virtual ULong_tTObject::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
voidInitClass(TString iname, TS800* theTop)
voidInitTree(TTree* tree)
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_tTObject::IsSortable() const
Bool_tTObject::IsZombie() const
virtual voidTObject::ls(Option_t* option = "") const
voidTObject::MayNotUse(const char* method) const
virtual Bool_tTObject::Notify()
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)
TS800TimeOfFlight&operator=(const TS800TimeOfFlight&)
virtual voidTObject::Paint(Option_t* option = "")
virtual voidTObject::Pop()
virtual voidTObject::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)
virtual voidTObject::SetDrawOption(Option_t* option = "")MENU
static voidTObject::SetDtorOnly(void* obj)
voidSetName(const Char_t* name)
static voidTObject::SetObjectStat(Bool_t stat)
virtual voidTObject::SetUniqueID(UInt_t uid)
virtual voidShowMembers(TMemberInspector& insp, char* parent)
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& 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
UShort_t*Unpack(UShort_t* p)
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()
private:
voidCalculateVelCorr()

Data Members

public:
enum TObject::EStatusBits { kCanDelete
kMustCleanup
kObjInCanvas
kIsReferenced
kHasUUID
kCannotPick
kNoContextMenu
kInvalidObject
};
enum TObject::[unnamed] { kIsOnHeap
kNotDeleted
kZombie
kBitMask
kSingleKey
kOverwrite
kWriteDelete
};
public:
TBranch*b_obj!
TBranch*b_objFp!
TBranch*b_objc!
TBranch*b_obje1!
TBranch*b_obje2!
TBranch*b_rf!
TBranch*b_rfc!
TBranch*b_tar!
TBranch*b_tarFp!
TBranch*b_xfp!
TBranch*b_xfpFp!
TBranch*b_xfpTar!
TBranch*b_xfpc!
TBranch*b_xfpe1!
TBranch*b_xfpe2!
TBranch*b_xfpobj!
TBranch*b_xfpobje1!
TTree*fChain!
TS800TimeOfFlight*fCon!
Int_tfCurrent! Current Tree number in a TChain
Double_tfPIDShift[2]! PID Shifts 0=xfpTar 1=tarFp
TStringname!
UShort_tobjObject scintillator time.
Double_tobjFpToF from OBJ to FP.
Double_tobjFpShift!
Double_tobjX1Correction[4]!
Double_tobjX2Correction[4]!
Double_tobjY1Correction!
Double_tobjY2Correction!
Double_tobjcTrigger corrected object time.
Double_tobje1Corrected OBJ to E1 time.
Double_tobje1Correction!
Double_tobje1tupCorrection!
Double_tobje2Corrected OBJ to E1 time.
Double_tobje2Correction!
TS800*parent! Parent S800 class.
UShort_trfRF time.
Double_trfCorrection!
Double_trfcTrigger corrected RF time.
UShort_ttarTarget time.
Double_ttarFpToF from Target to FP.
Double_ttarFpCorrection!
Double_ttarFpX1Correction[4]!
Double_ttarFpX2Correction[4]!
Double_ttarFpY1Correction!
Double_ttarFpY2Correction!
Double_ttimeSlope! S800 TDC slope. (100 ps/ch)
UShort_txfpExtended focal plane time.
Double_txfpFpToF from XFP to FP.
Double_txfpFpShift!
Double_txfpObjShift!
Double_txfpTarToF from XFP to Target.
Double_txfpX1Correction[4]!
Double_txfpX2Correction[4]!
Double_txfpY1Correction!
Double_txfpY2Correction!
Double_txfpcTrigger corrected extended focal plane time.
Double_txfpe1Corrected XFP to E1 time.
Double_txfpe1Correction!
Double_txfpe2Corrected XFP to E1 time.
Double_txfpe2Correction!
UShort_txfpobjXFP to OBJ time.
Double_txfpobje1
private:
TRandom3fRandom! The class's random number generator.

Class Charts

Inheritance Chart:
TObject
TS800TimeOfFlight

Function documentation

TS800TimeOfFlight(const TS800TimeOfFlight& )
 -- Copy Constructor.
Int_t Calculate(Long64_t entry)
 -- Calculate an entry.

void CalculateVelCorr()
 -- Calculate the velocity correction for this entry.

 objFpShift:  Difference between actual beam ToF and the value in the TDC.
Int_t Calibrate(Long64_t entry)
 -- Calibrate an entry.

void Clear(Option_t* option = "")
 -- Clear data members.

void Copy(TObject& tof) const
 -- Copy this method.
void InitClass(TString iname, TS800* theTop)
 -- Initialize the default data members.

void InitTree(TTree* tree)
 -- Initialize the class to tree.

void GetEntry(Int_t i)
 --

void SetName(const Char_t* name)
 -- Set the object name.
UShort_t* Unpack(UShort_t* p)
 -- Unpack a subpacket.

TS800TimeOfFlight()
{fRandom.SetSeed(0);}
virtual ~TS800TimeOfFlight()
{}

Last change: Sun Dec 21 12:38:57 2008
Last generated: 2008-12-21 12:38

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.