#include "AliMUONVTriggerStore.h"
#include "AliMUONLocalTrigger.h"
#include "AliMUONRegionalTrigger.h"
#include "AliMUONGlobalTrigger.h"
ClassImp(AliMUONVTriggerStore)
AliMUONVTriggerStore::AliMUONVTriggerStore()
{
}
AliMUONVTriggerStore::~AliMUONVTriggerStore()
{
}
AliMUONVTriggerStore*
AliMUONVTriggerStore::Create(TTree& tree)
{
return static_cast<AliMUONVTriggerStore*>(AliMUONVStore::Create(tree,"Trigger"));
}
TIterator*
AliMUONVTriggerStore::CreateIterator() const
{
return CreateLocalIterator();
}
Bool_t
AliMUONVTriggerStore::Add(TObject* object)
{
if (!object) return kFALSE;
AliMUONLocalTrigger* local = dynamic_cast<AliMUONLocalTrigger*>(object);
if (local)
{
Add(*local);
return kTRUE;
}
AliMUONRegionalTrigger* regional = dynamic_cast<AliMUONRegionalTrigger*>(object);
if (regional)
{
Add(*regional);
return kTRUE;
}
AliMUONGlobalTrigger* global = dynamic_cast<AliMUONGlobalTrigger*>(object);
if (global)
{
SetGlobal(*global);
return kTRUE;
}
return kFALSE;
}
AliMUONVTriggerStore.cxx:1 AliMUONVTriggerStore.cxx:2 AliMUONVTriggerStore.cxx:3 AliMUONVTriggerStore.cxx:4 AliMUONVTriggerStore.cxx:5 AliMUONVTriggerStore.cxx:6 AliMUONVTriggerStore.cxx:7 AliMUONVTriggerStore.cxx:8 AliMUONVTriggerStore.cxx:9 AliMUONVTriggerStore.cxx:10 AliMUONVTriggerStore.cxx:11 AliMUONVTriggerStore.cxx:12 AliMUONVTriggerStore.cxx:13 AliMUONVTriggerStore.cxx:14 AliMUONVTriggerStore.cxx:15 AliMUONVTriggerStore.cxx:16 AliMUONVTriggerStore.cxx:17 AliMUONVTriggerStore.cxx:18 AliMUONVTriggerStore.cxx:19 AliMUONVTriggerStore.cxx:20 AliMUONVTriggerStore.cxx:21 AliMUONVTriggerStore.cxx:22 AliMUONVTriggerStore.cxx:23 AliMUONVTriggerStore.cxx:24 AliMUONVTriggerStore.cxx:25 AliMUONVTriggerStore.cxx:26 AliMUONVTriggerStore.cxx:27 AliMUONVTriggerStore.cxx:28 AliMUONVTriggerStore.cxx:29 AliMUONVTriggerStore.cxx:30 AliMUONVTriggerStore.cxx:31 AliMUONVTriggerStore.cxx:32 AliMUONVTriggerStore.cxx:33 AliMUONVTriggerStore.cxx:34 AliMUONVTriggerStore.cxx:35 AliMUONVTriggerStore.cxx:36 AliMUONVTriggerStore.cxx:37 AliMUONVTriggerStore.cxx:38 AliMUONVTriggerStore.cxx:39 AliMUONVTriggerStore.cxx:40 AliMUONVTriggerStore.cxx:41 AliMUONVTriggerStore.cxx:42 AliMUONVTriggerStore.cxx:43 AliMUONVTriggerStore.cxx:44 AliMUONVTriggerStore.cxx:45 AliMUONVTriggerStore.cxx:46 AliMUONVTriggerStore.cxx:47 AliMUONVTriggerStore.cxx:48 AliMUONVTriggerStore.cxx:49 AliMUONVTriggerStore.cxx:50 AliMUONVTriggerStore.cxx:51 AliMUONVTriggerStore.cxx:52 AliMUONVTriggerStore.cxx:53 AliMUONVTriggerStore.cxx:54 AliMUONVTriggerStore.cxx:55 AliMUONVTriggerStore.cxx:56 AliMUONVTriggerStore.cxx:57 AliMUONVTriggerStore.cxx:58 AliMUONVTriggerStore.cxx:59 AliMUONVTriggerStore.cxx:60 AliMUONVTriggerStore.cxx:61 AliMUONVTriggerStore.cxx:62 AliMUONVTriggerStore.cxx:63 AliMUONVTriggerStore.cxx:64 AliMUONVTriggerStore.cxx:65 AliMUONVTriggerStore.cxx:66 AliMUONVTriggerStore.cxx:67 AliMUONVTriggerStore.cxx:68 AliMUONVTriggerStore.cxx:69 AliMUONVTriggerStore.cxx:70 AliMUONVTriggerStore.cxx:71 AliMUONVTriggerStore.cxx:72 AliMUONVTriggerStore.cxx:73 AliMUONVTriggerStore.cxx:74 AliMUONVTriggerStore.cxx:75 AliMUONVTriggerStore.cxx:76 AliMUONVTriggerStore.cxx:77 AliMUONVTriggerStore.cxx:78 AliMUONVTriggerStore.cxx:79 AliMUONVTriggerStore.cxx:80 AliMUONVTriggerStore.cxx:81 AliMUONVTriggerStore.cxx:82 AliMUONVTriggerStore.cxx:83 AliMUONVTriggerStore.cxx:84 AliMUONVTriggerStore.cxx:85 AliMUONVTriggerStore.cxx:86 AliMUONVTriggerStore.cxx:87 AliMUONVTriggerStore.cxx:88 AliMUONVTriggerStore.cxx:89