KaliVeda
Toolkit for HIC analysis
DMSAvailableRunsFile.h
1 
4 #ifndef __DMSAVAILABLERUNSFILE_H
5 #define __DMSAVAILABLERUNSFILE_H
6 
7 #include "KVAvailableRunsFile.h"
8 #include "KVDMS.h"
9 
18 
19  bool get_file_modification_date(KVDataRepository*, const KVBase* objs, KVDatime& modt) override
20  {
21  if (!ExtractDateFromFileName(objs->GetName(), modt))
22  modt = dynamic_cast<const DMSFile_t*>(objs)->GetModTime();
23  return kTRUE;
24  }
25 
26 public:
28  {
30  }
33  {
35  }
36 
37 
38  ClassDefOverride(DMSAvailableRunsFile, 1) //Handles list of available runs using Data Management Systems
39 };
40 
41 #endif
char Char_t
constexpr Bool_t kTRUE
#define ClassDefOverride(name, id)
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char Pixmap_t Pixmap_t PictureAttributes_t attr const char char ret_data h unsigned char height h Atom_t Int_t ULong_t ULong_t unsigned char prop_list Atom_t Atom_t Atom_t Time_t type
Handles lists of available runs using Data Management Systems.
bool get_file_modification_date(KVDataRepository *, const KVBase *objs, KVDatime &modt) override
DMSAvailableRunsFile(const Char_t *type, KVDataSet *ds)
Handles lists of available runs for different datasets and types of data.
Bool_t ExtractDateFromFileName(const Char_t *name, KVDatime &date)
Base class for KaliVeda framework.
Definition: KVBase.h:139
Base class for managing repositories of experimental data.
Manage an experimental dataset corresponding to a given experiment or campaign.
Definition: KVDataSet.h:36
Extension of TDatime to handle various useful date formats.
Definition: KVDatime.h:33
const char * GetName() const override