class THaScintPMT: public TObject


THaScintPMT

Class to represent a PMT on the neutron bars


Function Members (Methods)

public:
THaScintPMT(const THaScintPMT&)
THaScintPMT(Double_t gain = 1.0, Int_t ped = 0, Double_t res = 1.0, Double_t off = 0.0, Double_t walk = 0.0, THaScintBar* bar = 0, Int_t barnum = 0, Int_t side = 0, Int_t lowlim = 0, Int_t uplim = 65536, Double_t wraparound = 0, Double_t wexp = -0.5)
virtual~THaScintPMT()
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 voidTObject::Clear(Option_t* = "")
virtual TObject*TObject::Clone(const char* newname = "") const
virtual Int_tTObject::Compare(const TObject* obj) const
virtual voidTObject::Copy(TObject& object) const
virtual voidTObject::Delete(Option_t* option = "")
virtual Int_tTObject::DistancetoPrimitive(Int_t px, Int_t py)
virtual voidTObject::Draw(Option_t* option = "")
virtual voidTObject::DrawClass() const
virtual TObject*TObject::DrawClone(Option_t* option = "") const
virtual voidTObject::Dump() const
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
Int_tGetBarNum() const
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
Double_tGetGain() const
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
Int_tGetPed() const
Int_tGetRawLowLim() const
Int_tGetRawUpLim() const
Double_tGetRawWrapAround() const
THaScintBar*GetScintBar() const
Int_tGetSide() const
Double_tGetTDCRes() const
Double_tGetTimeWalk() const
Double_tGetTimeWExp() const
virtual const char*TObject::GetTitle() const
Double_tGetTOffset() 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
virtual voidTObject::Inspect() const
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)
THaScintPMT&operator=(const THaScintPMT&)
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 = "") const
virtual voidTObject::SavePrimitive(basic_ostream<char,char_traits<char> >& out, Option_t* option = "")
voidSetBarNum(Int_t barnum)
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
virtual voidTObject::SetDrawOption(Option_t* option = "")
static voidTObject::SetDtorOnly(void* obj)
voidSetGain(Double_t gain)
static voidTObject::SetObjectStat(Bool_t stat)
voidSetPed(Int_t ped)
voidSetRawLowLim(Int_t lowlim)
voidSetRawUpLim(Int_t uplim)
voidSetRawWrapAround(Double_t wraparound)
voidSetScintBar(THaScintBar* bar)
voidSetSide(Int_t side)
voidSetTDCRes(Double_t res)
voidSetTimeWalk(Double_t walk)
voidSetTimeWExp(Double_t wexp)
voidSetTOffset(Double_t off)
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
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 TObject::EStatusBits { kCanDelete
kMustCleanup
kObjInCanvas
kIsReferenced
kHasUUID
kCannotPick
kNoContextMenu
kInvalidObject
};
enum TObject::[unnamed] { kIsOnHeap
kNotDeleted
kZombie
kBitMask
kSingleKey
kOverwrite
kWriteDelete
};
protected:
Int_tfBarNum
Double_tfGain
Int_tfPed
Int_tfRawLowLim
Int_tfRawUpLim
Double_tfRawWrapAround
TReffScBarto the original bar
Int_tfSide
Double_tfTDCRes
Double_tfTOffset
Double_tfTimeWalkExp
Double_tfTimeWalkPar

Class Charts

Inheritance Chart:
TObject
THaScintPMT

Function documentation

THaScintPMT(Double_t gain = 1.0, Int_t ped = 0, Double_t res = 1.0, Double_t off = 0.0, Double_t walk = 0.0, THaScintBar* bar = 0, Int_t barnum = 0, Int_t side = 0, Int_t lowlim = 0, Int_t uplim = 65536, Double_t wraparound = 0, Double_t wexp = -0.5)
{ ; }
~THaScintPMT(void)
{ ; }
void SetScintBar(THaScintBar* bar)
THaScintPMT(Double_t gain = 1.0, Int_t ped = 0, Double_t res = 1.0, Double_t off = 0.0, Double_t walk = 0.0, THaScintBar* bar = 0, Int_t barnum = 0, Int_t side = 0, Int_t lowlim = 0, Int_t uplim = 65536, Double_t wraparound = 0, Double_t wexp = -0.5)
THaScintBar* GetScintBar()
{ return (THaScintBar*)fScBar.GetObject(); }
void SetGain(Double_t gain)
{fGain=gain;}
void SetPed(Int_t ped)
{fPed=ped;}
void SetTDCRes(Double_t res)
{fTDCRes=res;}
void SetTOffset(Double_t off)
{fTOffset=off;}
void SetTimeWalk(Double_t walk)
{fTimeWalkPar=walk;}
void SetTimeWExp(Double_t wexp)
{fTimeWalkExp=wexp;}
void SetBarNum(Int_t barnum)
{fBarNum=barnum;}
void SetSide(Int_t side)
{fSide=side;}
void SetRawLowLim(Int_t lowlim)
{fRawLowLim=lowlim;}
void SetRawUpLim(Int_t uplim)
{fRawUpLim=uplim;}
void SetRawWrapAround(Double_t wraparound)
{fRawWrapAround=wraparound;}
Double_t GetGain()
{return fGain;}
Int_t GetPed()
{return fPed;}
Double_t GetTDCRes()
{return fTDCRes;}
Double_t GetTOffset()
{return fTOffset;}
Double_t GetTimeWalk()
{return fTimeWalkPar;}
Double_t GetTimeWExp()
{return fTimeWalkExp;}
Int_t GetBarNum()
{return fBarNum;}
Int_t GetSide()
{return fSide;}
Int_t GetRawLowLim()
{return fRawLowLim;}
Int_t GetRawUpLim()
{return fRawUpLim;}
Double_t GetRawWrapAround()
{return fRawWrapAround;}

Last update: Tue Jul 7 19:26:18 2009

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.