125 AliError(
"Not implemented");
142 AliErrorClass(Form(
"Object of class %s cannot be cast to an AliMUONVStore",
155 AliError(
"(Int_t,Int_t) : Not implemented");
170 while ((obj = next()))
171 if (!strcmp(name, obj->GetName()))
return obj;
188 while ((ob = next()))
189 if (ob->IsEqual(obj))
return ob;
200 AliDebug(1,Form(
"uniqueID=%u",uniqueID));
204 while ( ( o = next() ) )
206 if ( o->GetUniqueID() == uniqueID )
return o;
216 AliError(
"Not implemented");
228 if (!wildcard) wildcard =
"";
229 TRegexp re(wildcard, kTRUE);
230 Int_t nch = strlen(wildcard);
234 while ((
object = next())) {
235 TString s =
object->GetName();
236 if (nch && s != wildcard && s.Index(re) == kNPOS)
continue;
250 if (!wildcard) wildcard =
"";
251 TRegexp re(wildcard, kTRUE);
252 Int_t nch = strlen(wildcard);
256 while ((
object = next())) {
257 TString s =
object->GetName();
258 if (nch && s != wildcard && s.Index(re) == kNPOS)
continue;
259 object->Print(option);
virtual TIterator * CreateIterator() const =0
Return an iterator to loop over the whole store.
virtual void Print(Option_t *wildcard="") const
Print all objects whose name matches wildcard.
virtual Int_t GetSize() const =0
The number of objects stored.
Helper class to ease TTree (MUON) branches manipulations.
virtual AliMUONVStore * Create() const =0
Create an empty copy of this.
TObject * CreateObject(const TTree &tree, const char *detail) const
Base class for MUON data stores.
virtual Bool_t Connect(TTree &tree, Bool_t alone=kTRUE) const
Connect us to a TTree (only valid if CanConnect()==kTRUE)
virtual TObject * FindObject(const char *name) const
Find an object by name.