class AliEveHOMERSource : public TEveElement,
public TNamed
{
-private:
- AliEveHOMERSource(const AliEveHOMERSource&); // Not implemented
- AliEveHOMERSource& operator=(const AliEveHOMERSource&); // Not implemented
-
public:
struct SourceId
{
SourceState(Bool_t state) : fState(state), fHandle(0) {}
};
-protected:
- const SourceId *fSrcId;
- SourceState *fSrcState;
-public:
AliEveHOMERSource(const Text_t* n="HOMER Source", const Text_t* t="");
virtual ~AliEveHOMERSource() {}
void SetSource(const SourceId* id, SourceState* st) { fSrcId = id; fSrcState = st; TEveElement::SetRnrState(st->fState); }
virtual Bool_t SingleRnrState() const { return kTRUE; }
- virtual void SetRnrState(Bool_t rnr);
+ virtual Bool_t SetRnrState(Bool_t rnr);
+
+protected:
+ const SourceId *fSrcId;
+ SourceState *fSrcState;
+
+private:
+ AliEveHOMERSource(const AliEveHOMERSource&); // Not implemented
+ AliEveHOMERSource& operator=(const AliEveHOMERSource&); // Not implemented
- ClassDef(AliEveHOMERSource, 1);
-}; // endclass AliEveHOMERSource
+ ClassDef(AliEveHOMERSource, 0); // Description of an HOMER source.
+};
#endif