KaliVeda
Toolkit for HIC analysis
KVRemoteAvailableRunsFile.h
1 /*
2 $Id: KVRemoteAvailableRunsFile.h,v 1.3 2008/02/08 08:19:59 franklan Exp $
3 $Revision: 1.3 $
4 $Date: 2008/02/08 08:19:59 $
5 */
6 
9 
10 #ifndef __KVREMOTEAVAILABLERUNSFILE_H
11 #define __KVREMOTEAVAILABLERUNSFILE_H
12 
13 #include <KVAvailableRunsFile.h>
14 
23 protected:
24 
27 
28  virtual Bool_t OpenAvailableRunsFile();
29  virtual void CloseAvailableRunsFile();
30  void init();
31 
32 public:
33 
35  KVRemoteAvailableRunsFile(const Char_t* type, KVDataSet* ds);
37 
38  void Remove(Int_t, const Char_t* /*filename*/ = "")
39  {
40  Info("Remove", "Not possible for remote available runs files");
41  };
42  void Update(Bool_t /*no_existing_file*/ = kFALSE)
43  {
44  Info("Update", "Not possible for remote available runs files");
45  };
46  void Add(Int_t, const Char_t*)
47  {
48  Info("Add", "Not possible for remote available runs files");
49  };
50 
51  ClassDef(KVRemoteAvailableRunsFile, 1) //Access to lists of available runfiles in remote data repository via HTTP
52 };
53 
54 #endif
int Int_t
bool Bool_t
char Char_t
#define ClassDef(name, id)
Handles lists of available runs for different datasets and types of data.
Manage an experimental dataset corresponding to a given experiment or campaign.
Definition: KVDataSet.h:35
List of available runfiles in a remote data repository.
void Add(Int_t, const Char_t *)
KVRemoteAvailableRunsFile()
default Constructor
virtual ~ KVRemoteAvailableRunsFile()
void Remove(Int_t, const Char_t *="")
TString fCurl
full path to executable used to copy files
TString fFilePath
full path to copy of remote file kept in temp dir
virtual void Info(const char *method, const char *msgfmt,...) const