Belle II Software  release-05-01-25
ObjectInfo.h
1 #pragma once
2 
3 #include <string>
4 
5 class TObject;
6 class TString;
7 
8 namespace Belle2 {
18  namespace ObjectInfo {
21  TString getName(const TObject* obj);
22 
24  TString getIdentifier(const TObject* obj);
25 
27  TString getInfo(const TObject* obj);
28 
30  TString getTitle(const TObject* obj);
31 
33  std::pair<std::string, int> getDataStorePosition(const TObject* obj);
34 
35  }
37 }
Belle2::ObjectInfo::getName
TString getName(const TObject *obj)
human-readable name (e.g.
Definition: ObjectInfo.cc:38
Belle2::ObjectInfo::getTitle
TString getTitle(const TObject *obj)
Get plain text for TEve object titles (shown on mouse-over).
Definition: ObjectInfo.cc:61
Belle2::ObjectInfo::getInfo
TString getInfo(const TObject *obj)
Get object info HTML (e.g.
Definition: ObjectInfo.cc:48
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::ObjectInfo::getIdentifier
TString getIdentifier(const TObject *obj)
Where is this object in the datastore?
Definition: ObjectInfo.cc:98
Belle2::ObjectInfo::getDataStorePosition
std::pair< std::string, int > getDataStorePosition(const TObject *obj)
return entry name & index for arrays, with index = -1 for objects.
Definition: ObjectInfo.cc:71