1 #ifndef ALIMUONTRIGGERSTOREV1_H
2 #define ALIMUONTRIGGERSTOREV1_H
15 #ifndef ALIMUONVTRIGGERSTORE_H
48 virtual void Print(Option_t* wildcard, Option_t* opt)
const;
52 virtual void Clear(Option_t* opt=
"");
62 TClonesArray**
LocalPtr()
const {
return const_cast<TClonesArray**
>(&
fLocal); }
virtual Bool_t Connect(TTree &tree, Bool_t alone=kTRUE) const
Connect us to a TTree (only valid if CanConnect()==kTRUE)
virtual void Add(const AliMUONLocalTrigger &localTrigger)
Add local trigger.
Implementation of AliMUONVTriggerStore.
virtual Int_t GetSize() const =0
The number of objects stored.
virtual Int_t GetSize() const
The number of objects stored.
virtual AliMUONRegionalTrigger * FindRegional(Int_t boardNumber) const
Find a regional trigger by the board number (not an index, it is a number really) ...
Base class of a trigger information store.
virtual void Print(Option_t *wildcard, Option_t *opt) const
Print, with option, all objects whose name matches wildcard.
virtual Bool_t CanConnect() const
Whether the Connect(TTree&) method is implemented.
TClonesArray * fEmptyLocal
! internal array of empty local trigger
TClonesArray ** RegionalPtr() const
Return the address of the array of regional trigger information.
Reconstructed regional Trigger object.
virtual void SetGlobal(const AliMUONGlobalTrigger &globalTrigger)
Set global trigger.
Reconstructed Local Trigger object.
virtual TIterator * CreateLocalIterator() const
Create iterator on local trigger.
TClonesArray ** GlobalPtr() const
Return the address of the array of global trigger information.
virtual TIterator * CreateRegionalIterator() const
Create iterator on regional trigger.
virtual AliMUONGlobalTrigger * Global() const
Return global trigger.
TClonesArray * fRegional
internal array of regional trigger information
TClonesArray * fLocal
internal array of local trigger information
AliMUONTriggerStoreV1 & operator=(const AliMUONTriggerStoreV1 &)
Not implemented.
virtual AliMUONTriggerStoreV1 * Create() const
Whether the Connect(TTree&) method is implemented.
virtual void Print(Option_t *wildcard="") const
Print all objects whose name matches wildcard.
virtual Bool_t Add(TObject *object)
Add an object, if of the right type.
virtual void Clear(Option_t *opt="")
Clear ourselves (i.e. Reset)
virtual AliMUONLocalTrigger * FindLocal(Int_t boardNumber) const
Find a local trigger by the board number (not an index, it is a number really)
virtual ~AliMUONTriggerStoreV1()
TClonesArray ** LocalPtr() const
Return the address of the array of local trigger information.
TClonesArray * fGlobal
internal array of global trigger information