KaliVeda  1.12/06
Heavy-Ion Analysis Toolkit
KVRemoteAvailableRunsFile.h
Go to the documentation of this file.
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 
22 protected:
23 
26 
27  virtual Bool_t OpenAvailableRunsFile();
28  virtual void CloseAvailableRunsFile();
29  void init();
30 
31 public:
32 
34  KVRemoteAvailableRunsFile(const Char_t* type, KVDataSet* ds);
36 
37  void Remove(Int_t, const Char_t* /*filename*/ = "")
38  {
39  Info("Remove", "Not possible for remote available runs files");
40  };
41  void Update(Bool_t /*no_existing_file*/ = kFALSE)
42  {
43  Info("Update", "Not possible for remote available runs files");
44  };
45  void Add(Int_t, const Char_t*)
46  {
47  Info("Add", "Not possible for remote available runs files");
48  };
49 
50  ClassDef(KVRemoteAvailableRunsFile, 1) //Access to lists of available runfiles in remote data repository via HTTP
51 };
52 
53 #endif
int Int_t
char Char_t
bool Bool_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:207
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