1 #ifndef _sdet_T2LifeROOTFileManager_h_
2 #define _sdet_T2LifeROOTFileManager_h_
4 #include <det/ValidityStamp.h>
119 void Init(const std::
string& configLink);
123 const std::
string& componentProperty,
124 const std::
string& componentName,
125 const
IndexMap& componentIndex) const;
147 typedef std::map<
unsigned int, IndexEntry>
Index;
Class to manage Sd life time ROOT files.
std::map< unsigned int, IndexEntry >::const_iterator ConstIndexIterator
Interface for detector managers.
#define VMANAGER_GETDATA_CALL(_GetData_, _T_...)
VMANAGER_GETDATA_HANDLE_DENIED int fVerbosity
virtual ~T2LifeROOTFileManager()
std::vector< unsigned int > fStationList
static const double fgSearchMapBinning
#define VMANAGER_GETDATA_HANDLE_DENIED
det::ValidityStamp fDataValidity
std::map< unsigned int, IndexEntry >::iterator IndexIterator
void Init(const std::string &configLink)
Manager Initialization. configLink is the CentralConfig hook for the configuration file...
std::map< std::string, std::string > IndexMap
std::map< unsigned int, IndexEntry > Index
Status GetOkFlag(int &returnData, const std::string &componentProperty, const std::string &componentName, const IndexMap &componentIndex) const
int GetStationIndex(const IndexMap &componentIndex) const
#define VMANAGER_GETDATA_NOTFOUND(_T_...)
Status
Specifies success or (eventually) various possible failure modes.
std::pair< unsigned int, unsigned int > IndexEntry