![]() |
AliRoot Core
v5-06-30 (35d6c57)
|
Simple wrapper of AliMUONVTrackerData (for backward compatibility) More...
#include <AliMUONTrackerDataWrapper.h>
Public Member Functions | |
AliMUONTrackerDataWrapper (AliMUONVTrackerData *data=0x0) | |
virtual | ~AliMUONTrackerDataWrapper () |
virtual Bool_t | IsValid () const |
Whether we are valid or not. More... | |
virtual AliMUONVTrackerData * | Data () const |
Our data. More... | |
virtual Bool_t | IsRunnable () const |
Whether we can be run. More... | |
virtual Bool_t | IsRunning () const |
Whether we are running (must be false if IsRunnable is false) More... | |
virtual void | SetRunning (Bool_t) |
Set the running state (no effect if not runnable) More... | |
virtual Bool_t | ProcessEvent () |
Advance to next event (no effect if not runnable) More... | |
virtual void | Rewind () |
Rewind events (no effect if not runnable) More... | |
virtual void | SetSource (const char *) |
Set our source URI. More... | |
virtual TString | Source () const |
Get our source URI. More... | |
virtual Int_t | NumberOfEvents () const |
Get the number of events we have seen (but not necessarily used...) More... | |
virtual Long64_t | Merge (TCollection *li) |
Merge. More... | |
![]() | |
AliMUONVTrackerDataMaker () | |
virtual | ~AliMUONVTrackerDataMaker () |
virtual void | SetOwnerOfData (Bool_t) |
Whether or not we're the owner of our AliMUONVTrackerData. More... | |
virtual Bool_t | IsEventByEvent () const |
Whether we're only handling event-by-event data (i.e. no accumulation) More... | |
virtual void | SetEventByEvent (Bool_t) |
Set event-by-event mode. More... | |
virtual Bool_t | NextEvent () |
Advance to next event and process it (no effect if not runnable) More... | |
virtual void | SetEventRange (Int_t, Int_t) |
Set event range (if not event by event) More... | |
Private Member Functions | |
AliMUONTrackerDataWrapper (const AliMUONTrackerDataWrapper &rhs) | |
not implemented. More... | |
AliMUONTrackerDataWrapper & | operator= (const AliMUONTrackerDataWrapper &rhs) |
not implemented. More... | |
Private Attributes | |
AliMUONVTrackerData * | fData |
our data (owner) More... | |
Simple wrapper of AliMUONVTrackerData (for backward compatibility)
A simple wrapper to convert an AliMUONVTrackerData object into an AliMUONVTrackerDataMaker object.
This is mainly to offer backward compatibility : the mchview program used to save AliMUONVTrackerData objects, while it now saves AliMUONVTrackerDataMaker ones. So to read back old files, we need to be able to do the "conversion".
Definition at line 23 of file AliMUONTrackerDataWrapper.h.
AliMUONTrackerDataWrapper::AliMUONTrackerDataWrapper | ( | AliMUONVTrackerData * | data = 0x0 | ) |
ctor
Definition at line 40 of file AliMUONTrackerDataWrapper.cxx.
|
virtual |
dtor
Definition at line 47 of file AliMUONTrackerDataWrapper.cxx.
|
private |
not implemented.
|
inlinevirtual |
Our data.
Implements AliMUONVTrackerDataMaker.
Definition at line 33 of file AliMUONTrackerDataWrapper.h.
Referenced by NumberOfEvents().
|
inlinevirtual |
Whether we can be run.
Implements AliMUONVTrackerDataMaker.
Definition at line 36 of file AliMUONTrackerDataWrapper.h.
|
inlinevirtual |
Whether we are running (must be false if IsRunnable is false)
Implements AliMUONVTrackerDataMaker.
Definition at line 39 of file AliMUONTrackerDataWrapper.h.
|
inlinevirtual |
Whether we are valid or not.
Implements AliMUONVTrackerDataMaker.
Definition at line 30 of file AliMUONTrackerDataWrapper.h.
|
virtual |
Merge.
Merge
Implements AliMUONVTrackerDataMaker.
Definition at line 55 of file AliMUONTrackerDataWrapper.cxx.
|
virtual |
Get the number of events we have seen (but not necessarily used...)
Get the number of events the data has seen
Implements AliMUONVTrackerDataMaker.
Definition at line 64 of file AliMUONTrackerDataWrapper.cxx.
|
private |
not implemented.
|
inlinevirtual |
Advance to next event (no effect if not runnable)
Implements AliMUONVTrackerDataMaker.
Definition at line 45 of file AliMUONTrackerDataWrapper.h.
|
inlinevirtual |
Rewind events (no effect if not runnable)
Implements AliMUONVTrackerDataMaker.
Definition at line 48 of file AliMUONTrackerDataWrapper.h.
|
inlinevirtual |
Set the running state (no effect if not runnable)
Implements AliMUONVTrackerDataMaker.
Definition at line 42 of file AliMUONTrackerDataWrapper.h.
|
inlinevirtual |
Set our source URI.
Implements AliMUONVTrackerDataMaker.
Definition at line 51 of file AliMUONTrackerDataWrapper.h.
|
inlinevirtual |
Get our source URI.
Implements AliMUONVTrackerDataMaker.
Definition at line 54 of file AliMUONTrackerDataWrapper.h.
|
private |
our data (owner)
Definition at line 68 of file AliMUONTrackerDataWrapper.h.
Referenced by Data(), and ~AliMUONTrackerDataWrapper().