ROOT logo
AliRoot » MUON » AliMUONBusPatchPainter

class AliMUONBusPatchPainter: public AliMUONVPainter

Function Members (Methods)

public:
AliMUONBusPatchPainter()
AliMUONBusPatchPainter(TRootIOCtor* ioCtor)
AliMUONBusPatchPainter(const AliMUONBusPatchPainter& rhs)
AliMUONBusPatchPainter(const AliMUONAttPainter& att, Int_t busPatchId)
virtual~AliMUONBusPatchPainter()
voidTObject::AbstractMethod(const char* method) const
voidAliMUONVPainter::Add(AliMUONVPainter* painter)
virtual voidTObject::AppendPad(Option_t* option = "")
AliMpAreaAliMUONVPainter::Area() const
static Bool_tTQObject::AreAllSignalsBlocked()
Bool_tTQObject::AreSignalsBlocked() const
const AliMUONAttPainter&AliMUONVPainter::Attributes() const
static Bool_tTQObject::BlockAllSignals(Bool_t b)
Bool_tTQObject::BlockSignals(Bool_t b)
virtual voidTObject::Browse(TBrowser* b)
virtual Bool_tAliMUONVPainter::CanBeDetached() const
virtual voidTQObject::ChangedBy(const char* method)SIGNAL
static TClass*Class()
virtual const char*TObject::ClassName() const
virtual voidTObject::Clear(Option_t* = "")
voidAliMUONVPainter::Clicked(AliMUONVPainter* painter, Double_t* pos)SIGNAL
virtual TObject*Clone(const char* = "") const
voidTQObject::CollectClassSignalLists(TList& list, TClass* cls)
virtual Int_tTObject::Compare(const TObject* obj) const
virtual voidComputeDataRange(const AliMUONVTrackerData& data, Int_t dataIndex, Double_t& dataMin, Double_t& dataMax) const
Bool_tTQObject::Connect(const char* signal, const char* receiver_class, void* receiver, const char* slot)
static Bool_tTQObject::Connect(TQObject* sender, const char* signal, const char* receiver_class, void* receiver, const char* slot)
static Bool_tTQObject::Connect(const char* sender_class, const char* signal, const char* receiver_class, void* receiver, const char* slot)
virtual voidTQObject::Connected(const char*)
AliMUONContour*AliMUONVPainter::Contour() const
virtual TStringAliMUONVPainter::ContourName() const
virtual voidCopy(TObject& object) const
static AliMUONVPainter*AliMUONVPainter::CreatePainter(const char* className, const AliMUONAttPainter& att, Int_t id1, Int_t id2)
virtual voidTObject::Delete(Option_t* option = "")MENU
Int_tAliMUONVPainter::Depth() const
virtual TStringDescribe(const AliMUONVTrackerData& data, Int_t dataIndex, Double_t x = FLT_MAX, Double_t y = FLT_MAX)
virtual voidTQObject::Destroyed()SIGNAL
AliMUONVPainter*AliMUONVPainter::Detach() const
Bool_tTQObject::Disconnect(const char* signal = 0, void* receiver = 0, const char* slot = 0)
static Bool_tTQObject::Disconnect(TQObject* sender, const char* signal = 0, void* receiver = 0, const char* slot = 0)
static Bool_tTQObject::Disconnect(const char* class_name, const char* signal, void* receiver = 0, const char* slot = 0)
virtual voidTQObject::Disconnected(const char*)
virtual Int_tAliMUONVPainter::DistancetoPrimitive(Int_t px, Int_t py)
voidAliMUONVPainter::DoubleClicked(AliMUONVPainter* painter, Double_t* pos)SIGNAL
virtual voidAliMUONVPainter::Draw(Option_t* opt = "")
virtual voidTObject::DrawClass() constMENU
virtual TObject*TObject::DrawClone(Option_t* option = "") constMENU
virtual voidAliMUONVPainter::DrawHistogram(Double_t* values = 0x0) const
voidAliMUONVPainter::DrawHistogram0() const
virtual voidAliMUONVPainter::DrawHistogramClone(Double_t* values = 0x0) const
voidAliMUONVPainter::DrawHistogramClone0() const
virtual voidAliMUONVPainter::DrawInternalHistogram(Int_t dim) const
virtual voidAliMUONVPainter::DrawInternalHistogramClone(Int_t dim) const
voidAliMUONVPainter::DrawInternalHistogramClone0()
voidAliMUONVPainter::DrawInternalHistogramClone1()
voidAliMUONVPainter::DrawInternalHistogramClone2()
voidAliMUONVPainter::DrawInternalHistogramClone3()
voidAliMUONVPainter::DrawInternalHistogramClone4()
voidAliMUONVPainter::DrawInternalHistogramClone5()
voidAliMUONVPainter::DrawInternalHistogramClone6()
voidAliMUONVPainter::DrawInternalHistogramClone7()
voidAliMUONVPainter::DrawInternalHistogramClone8()
voidAliMUONVPainter::DrawInternalHistogramClone9()
virtual voidTObject::Dump() constMENU
voidTQObject::Emit(const char* signal)
voidTQObject::Emit(const char* signal, Long_t* paramArr)
voidTQObject::Emit(const char* signal, const char* params)
voidTQObject::Emit(const char* signal, Double_t param)
voidTQObject::Emit(const char* signal, Long_t param)
voidTQObject::Emit(const char* signal, Long64_t param)
voidTQObject::Emit(const char* signal, Bool_t param)
voidTQObject::Emit(const char* signal, Char_t param)
voidTQObject::Emit(const char* signal, UChar_t param)
voidTQObject::Emit(const char* signal, Short_t param)
voidTQObject::Emit(const char* signal, UShort_t param)
voidTQObject::Emit(const char* signal, Int_t param)
voidTQObject::Emit(const char* signal, UInt_t param)
voidTQObject::Emit(const char* signal, ULong_t param)
voidTQObject::Emit(const char* signal, ULong64_t param)
voidTQObject::Emit(const char* signal, Float_t param)
voidTQObject::EmitVA(const char* signal, Int_t nargs)
voidTQObject::EmitVA(const char* signal, Int_t nargs, va_list va)
virtual voidTObject::Error(const char* method, const char* msgfmt) const
virtual voidAliMUONVPainter::Exclude()
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 voidAliMUONVPainter::ExecuteEvent(Int_t event, Int_t px, Int_t py)
virtual voidTObject::Fatal(const char* method, const char* msgfmt) const
virtual voidAliMUONVPainter::FillManuList(TObjArray& manuList) 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()
virtual const char*TObject::GetIconName() const
Int_tAliMUONVPainter::GetLineColor() const
Int_tAliMUONVPainter::GetLineWidth() const
TList*TQObject::GetListOfClassSignals() const
TList*TQObject::GetListOfConnections() const
TList*TQObject::GetListOfSignals() const
virtual const char*AliMUONVPainter::GetName() const
virtual char*AliMUONVPainter::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual Option_t*TObject::GetOption() const
virtual const char*TObject::GetTitle() const
voidAliMUONVPainter::GetTypes(TObjArray& types) const
virtual UInt_tTObject::GetUniqueID() const
AliMUONPainterGroup*AliMUONVPainter::Group(const char* type) const
AliMUONPainterGroup*AliMUONVPainter::Group(Int_t depth) const
virtual Bool_tAliMUONVPainter::HandleMouseMotion() const
virtual Bool_tTObject::HandleTimer(TTimer* timer)
virtual Bool_tTQObject::HasConnection(const char* signal_name) const
virtual ULong_tTObject::Hash() const
virtual voidTQObject::HighPriority(const char* signal_name, const char* slot_name = 0)
Int_tAliMUONVPainter::ID0() const
Int_tAliMUONVPainter::ID1() const
virtual voidAliMUONVPainter::Include()
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
voidAliMUONVPainter::Invalidate()
voidTObject::InvertBit(UInt_t f)
virtual TClass*IsA() const
virtual Bool_tTObject::IsEqual(const TObject* obj) const
Bool_tAliMUONVPainter::IsExcluded() const
virtual Bool_tTObject::IsFolder() const
virtual Bool_tIsIncluded() const
Bool_tAliMUONVPainter::IsInside(Double_t x, Double_t y) const
Bool_tTObject::IsOnHeap() const
Bool_tAliMUONVPainter::IsResponder() const
virtual Bool_tTObject::IsSortable() const
virtual Bool_tAliMUONVPainter::IsValid() const
Bool_tTObject::IsZombie() const
static voidTQObject::LoadRQ_OBJECT()
virtual voidTQObject::LowPriority(const char* signal_name, const char* slot_name = 0)
virtual voidTObject::ls(Option_t* option = "") const
AliMUONVPainter*AliMUONVPainter::Master() const
voidTObject::MayNotUse(const char* method) const
virtual voidTQObject::Message(const char* msg)SIGNAL
AliMUONVPainter*AliMUONVPainter::Mother() const
AliMUONPainterGroup*AliMUONVPainter::MotherGroup() const
virtual TStringAliMUONVPainter::Name() const
virtual TStringAliMUONVPainter::NameAtPosition(Double_t, Double_t) const
virtual Bool_tTObject::Notify()
virtual Int_tTQObject::NumberOfConnections() const
virtual Int_tTQObject::NumberOfSignals() const
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)
AliMUONBusPatchPainter&operator=(const AliMUONBusPatchPainter& rhs)
TVirtualPad*AliMUONVPainter::Pad() const
virtual voidAliMUONVPainter::Paint(Option_t* opt = "")
virtual voidPaintArea(const AliMUONVTrackerData& data, Int_t dataIndex, Double_t min, Double_t max)
virtual voidAliMUONVPainter::PaintOutline(Int_t color = -1, Int_t width = -1, Double_t x = FLT_MAX, Double_t y = FLT_MAX)
virtual TStringAliMUONVPainter::PathName() const
static voidAliMUONVPainter::PixelToPad(Int_t px, Int_t py, Double_t& x, Double_t& y)
AliMUONPainterGroup*AliMUONVPainter::PlotterGroup() const
virtual voidTObject::Pop()
virtual voidAliMUONVPainter::Print(Option_t* opt = "") const
virtual Int_tTObject::Read(const char* name)
virtual voidTObject::RecursiveRemove(TObject* obj)
voidTObject::ResetBit(UInt_t f)
AliMUONPainterGroup*AliMUONVPainter::ResponderGroup() const
virtual voidTObject::SaveAs(const char* filename = "", Option_t* option = "") constMENU
virtual voidTObject::SavePrimitive(basic_ostream<char,char_traits<char> >& out, Option_t* option = "")
virtual voidAliMUONVPainter::SetAttributes(const AliMUONAttPainter& attributes)
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
voidAliMUONVPainter::SetContour(AliMUONContour* contour)
voidAliMUONVPainter::SetData(const char* pattern, AliMUONVTrackerData* data, Int_t dataIndex)
virtual voidTObject::SetDrawOption(Option_t* option = "")MENU
static voidTObject::SetDtorOnly(void* obj)
voidAliMUONVPainter::SetID(Int_t id0, Int_t id1)
voidAliMUONVPainter::SetLine(Int_t depth, Int_t lineColor, Int_t lineWidth)
voidAliMUONVPainter::SetLineColor(Int_t lineColor)
voidAliMUONVPainter::SetLineWidth(Int_t lineWidth)
voidAliMUONVPainter::SetMother(AliMUONVPainter* painter)
voidAliMUONVPainter::SetMotherGroup(AliMUONPainterGroup* group)
voidAliMUONVPainter::SetName(const char* name)
static voidTObject::SetObjectStat(Bool_t stat)
voidAliMUONVPainter::SetOutlined(const char* pattern, Bool_t flag)
voidAliMUONVPainter::SetPathName(const char* pathName)
virtual voidAliMUONVPainter::SetResponder(const char* pattern)
virtual voidAliMUONVPainter::SetResponder(Int_t depth)
virtual voidTObject::SetUniqueID(UInt_t uid)
voidAliMUONVPainter::SetVisible(const char* pattern, Bool_t flag)
voidAliMUONVPainter::ShiftClicked(AliMUONVPainter* painter, Double_t* pos)SIGNAL
virtual voidShowMembers(TMemberInspector&)
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
const char*AliMUONVPainter::Type() const
voidAliMUONVPainter::UpdateGroupsFrom(const AliMUONVPainter& painter)
virtual voidTObject::UseCurrentStyle()
virtual AliMUONAttPainterValidate(const AliMUONAttPainter& attributes) const
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:
static Int_tTQObject::CheckConnectArgs(TQObject* sender, TClass* sender_class, const char* signal, TClass* receiver_class, const char* slot)
virtual TCollection*AliMUONVPainter::Children() const
static Bool_tTQObject::ConnectToClass(TQObject* sender, const char* signal, TClass* receiver_class, void* receiver, const char* slot)
static Bool_tTQObject::ConnectToClass(const char* sender_class, const char* signal, TClass* receiver_class, void* receiver, const char* slot)
voidAliMUONVPainter::CreateGroups()
virtual voidTObject::DoError(int level, const char* location, const char* fmt, va_list va) const
virtual void*TQObject::GetSender()
virtual const char*TQObject::GetSenderClassName() const
AliMUONVTrackerData*AliMUONVPainter::InteractiveReadOutConfig() const
voidTObject::MakeZombie()

Data Members

protected:
TH1*AliMUONVPainter::fHistogram!< histogram
TList*TQObject::fListOfConnections! list of connections to this object
TList*TQObject::fListOfSignals! list of signals from this object
TMap*AliMUONVPainter::fPainterGroups/< map of groups
AliMUONPainterGroup*AliMUONVPainter::fResponderGroup/< the responder group
Bool_tTQObject::fSignalsBlocked! flag used for suppression of signals
static Bool_tTQObject::fgAllSignalsBlockedflag used for suppression of all signals
private:
Int_tfBusPatchId/< our identifier

Class Charts

Inheritance Chart:
TObject
TQObject
AliMUONVPainter
AliMUONBusPatchPainter

Function documentation

AliMUONBusPatchPainter()
 default ctor
AliMUONBusPatchPainter(TRootIOCtor* ioCtor)
 default streaming ctor
AliMUONBusPatchPainter(const AliMUONAttPainter& att, Int_t busPatchId)
 normal ctor
 WARNING : the construction of this object can fail.
 You MUST check the IsValid() method afterwards (real world would
 be to use exception, but well, whether we should use exceptions
 in aliroot is still unclear to me.
ComputeDataRange(const AliMUONVTrackerData& data, Int_t dataIndex, Double_t& dataMin, Double_t& dataMax) const
 Compute the data range spanned by this bus patch (on this cathode or plane)
AliMUONBusPatchPainter(const AliMUONBusPatchPainter& rhs)
 Copy ctor
operator=(const AliMUONBusPatchPainter& rhs)
 Assignment operator
~AliMUONBusPatchPainter()
 dtor
Copy(TObject& object) const
 Copy this to object
IsIncluded() const
 whether this bus patch is included in the readout or not
Describe(const AliMUONVTrackerData& data, Int_t dataIndex, Double_t x = FLT_MAX, Double_t y = FLT_MAX)
 Text about data
PaintArea(const AliMUONVTrackerData& data, Int_t dataIndex, Double_t min, Double_t max)
 Paint area of this buspatch according to the data
Validate(const AliMUONAttPainter& attributes) const
 Normalize attributes
TObject* Clone(const char* = "") const
 Clone ourselves
{ return new AliMUONBusPatchPainter(*this); }