ROOT logo
AliRoot » EVE » EVEDET » AliEveDigitScaleInfo

class AliEveDigitScaleInfo: public TQObject, public TEveRefBackPtr


 Encapsulates current state of scaling and agglomeration.

Function Members (Methods)

public:
AliEveDigitScaleInfo()
virtual~AliEveDigitScaleInfo()
static Bool_tTQObject::AreAllSignalsBlocked()
Bool_tTQObject::AreSignalsBlocked() const
static Bool_tTQObject::BlockAllSignals(Bool_t b)
Bool_tTQObject::BlockSignals(Bool_t b)
virtual voidTQObject::ChangedBy(const char* method)SIGNAL
static TClass*Class()
voidTQObject::CollectClassSignalLists(TList& list, TClass* cls)
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*)
virtual voidTEveRefBackPtr::DecRefCount(TEveElement* re)
virtual voidTQObject::Destroyed()SIGNAL
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*)
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)
TList*TQObject::GetListOfClassSignals() const
TList*TQObject::GetListOfConnections() const
TList*TQObject::GetListOfSignals() const
Int_tGetScale() const
Int_tGetStatType() const
Bool_tGetSyncPalette() const
virtual Bool_tTQObject::HasConnection(const char* signal_name) const
virtual voidTQObject::HighPriority(const char* signal_name, const char* slot_name = 0)
virtual voidTEveRefBackPtr::IncRefCount(TEveElement* re)
virtual TClass*IsA() const
static voidTQObject::LoadRQ_OBJECT()
virtual voidTQObject::LowPriority(const char* signal_name, const char* slot_name = 0)
virtual voidTQObject::Message(const char* msg)SIGNAL
virtual Int_tTQObject::NumberOfConnections() const
virtual Int_tTQObject::NumberOfSignals() const
virtual voidTEveRefCnt::OnZeroRefCount()
voidScaleChanged(Int_t s)
voidSetSyncPalette(Bool_t x)
virtual voidShowMembers(TMemberInspector&)
virtual voidTEveRefBackPtr::StampBackPtrElements(UChar_t stamps)
voidStatTypeChanged(Int_t t)
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
protected:
static Int_tTQObject::CheckConnectArgs(TQObject* sender, TClass* sender_class, const char* signal, TClass* receiver_class, const char* slot)
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)
virtual void*TQObject::GetSender()
virtual const char*TQObject::GetSenderClassName() const

Data Members

public:
enum StatType_e { kSTOccup
kSTAverage
kSTRms
};
protected:
map<TEveElement*,int>TEveRefBackPtr::fBackRefs
TList*TQObject::fListOfConnections! list of connections to this object
TList*TQObject::fListOfSignals! list of signals from this object
Int_tTEveRefCnt::fRefCount
Int_tfScaleCurrent scale.
Bool_tTQObject::fSignalsBlocked! flag used for suppression of signals
Int_tfStatTypeDigit scaling algorithm, see StatType_e.
Bool_tfSyncPaletteSynchronize palette on next usage.
static Bool_tTQObject::fgAllSignalsBlockedflag used for suppression of all signals

Class Charts

Inheritance Chart:
TQObject
TEveRefBackPtr
AliEveDigitScaleInfo

Function documentation

AliEveDigitScaleInfo()
void ScaleChanged(Int_t s)
void StatTypeChanged(Int_t t)
AliEveDigitScaleInfo()
virtual ~AliEveDigitScaleInfo()
{}
Int_t GetScale() const
{ return fScale; }
Int_t GetStatType() const
{ return fStatType; }
Bool_t GetSyncPalette() const
{ return fSyncPalette; }
void SetSyncPalette(Bool_t x)
{ fSyncPalette = x; }
AliEveDigitScaleInfo& operator=(const AliEveDigitScaleInfo& )