Heavy ion Analysis Libriares
Loading...
Searching...
No Matches
PackageSql.h
1/*
2 * HalPackageSql.h
3 *
4 * Created on: 30-04-2022
5 * Author: Daniel Wielanek
6 * E-mail: daniel.wielanek@gmail.com
7 * Warsaw University of Technology, Faculty of Physics
8 */
9#ifndef HALPACKAGESQL_H_
10#define HALPACKAGESQL_H_
11
12#include <TObject.h>
13#include <TString.h>
14
15
16class TSQLServer;
17
21namespace Hal {
22 class AnaFile;
23 class Package;
24 class PackageSql : public TObject {
25 TSQLServer* fSQL;
26 Int_t fID;
27 TString fFilename;
28 Hal::Package* fRunInfo;
29 Bool_t HasDir(TString path);
30 TString RemoveDir(TString path);
31 TString RemoveDoubleDot(TString path);
32 TString GetPath(TString filename);
33 void ExportTask(AnaFile* extr, Int_t file_id, Int_t task_id);
34
35 public:
40 PackageSql(TString filename);
41 virtual ~PackageSql();
42 ClassDef(PackageSql, 1)
43 };
44} // namespace Hal
45#endif /* HALPACKAGESQL_H_ */
PackageSql(TString filename)