]> git.uio.no Git - u/mrichter/AliRoot.git/blame_incremental - STEER/AliTagCreator.h
setting of the class name of the entry's object included in all constructors
[u/mrichter/AliRoot.git] / STEER / AliTagCreator.h
... / ...
CommitLineData
1#ifndef ALITAGCREATOR_H
2#define ALITAGCREATOR_H
3/* See cxx source for full Copyright notice */
4
5
6/* $Id$ */
7
8//-------------------------------------------------------------------------
9// Class AliTagCreator
10// This is the AliTagCreator class for the tag creation (post process)
11//
12// Origin: Panos Christakoglou, UOA-CERN, Panos.Christakoglou@cern.ch
13//-------------------------------------------------------------------------
14
15
16
17//////////////////////////////////////////////////////////////////////////
18// //
19// AliTagCreator //
20// //
21// Implementation of the tag creation mechanism. //
22// //
23//////////////////////////////////////////////////////////////////////////
24
25
26//ROOT
27#include <TObject.h>
28
29class TGridResult;
30
31
32//___________________________________________________________________________
33class AliTagCreator : public TObject {
34
35 public:
36 AliTagCreator();
37 ~AliTagCreator();
38
39 //____________________________________________________//
40 Bool_t MergeTags(const char* type);
41 Bool_t MergeTags(const char* type, TGridResult *result);
42
43 void SetSE(const char *se){fSE = se;}
44 void SetStorage(Int_t storage);
45 void SetGridPath(const char *gridpath){fgridpath = gridpath;}
46
47 //____________________________________________________//
48 protected:
49 TString fSE; //the defined storage element
50 TString fgridpath; //the alien location of the tag files
51 Int_t fStorage; //0:local - 1:grid
52
53 ClassDef(AliTagCreator,0)
54};
55
56#endif
57