GSI Object Oriented Online Offline (Go4) GO4-6.4.0
Loading...
Searching...
No Matches
TGo4BackStoreParameter.h
Go to the documentation of this file.
1// $Id$
2//-----------------------------------------------------------------------
3// The GSI Online Offline Object Oriented (Go4) Project
4// Experiment Data Processing at EE department, GSI
5//-----------------------------------------------------------------------
6// Copyright (C) 2000- GSI Helmholtzzentrum fuer Schwerionenforschung GmbH
7// Planckstr. 1, 64291 Darmstadt, Germany
8// Contact: http://go4.gsi.de
9//-----------------------------------------------------------------------
10// This software can be used under the license agreements as stated
11// in Go4License.txt file which is part of the distribution.
12//-----------------------------------------------------------------------
13
14#ifndef TGO4BACKSTOREPARAMETER_H
15#define TGO4BACKSTOREPARAMETER_H
16
18
23
25
26 public:
28
29 TGo4BackStoreParameter(const char *name,
30 Int_t splitlevel = 99,
31 Int_t bufsize = 32000);
32
34
35 void Print(Option_t *opt = "") const override;
36
38 Bool_t UpdateFrom(TGo4Parameter *rhs) override;
39
40 Int_t GetSplitlevel() const { return fiSplit; }
41 void SetSplitlevel(Int_t split) { fiSplit = split; }
42
43 Int_t GetBufsize() const { return fiBufsize; }
44 void SetBufsize(Int_t bufsize) { fiBufsize = bufsize; }
45
46 private:
47
49 Int_t fiSplit{99};
50
52 Int_t fiBufsize{64000};
53
54 ClassDefOverride(TGo4BackStoreParameter,1)
55};
56
57#endif //TGO4BACKSTOREPARAMETER_H
Int_t fiSplit
Splitlevel for Tree.
Bool_t UpdateFrom(TGo4Parameter *rhs) override
update contents of parameter class with external object.
Int_t fiBufsize
Size of the root io buffer.
void Print(Option_t *opt="") const override
void SetBufsize(Int_t bufsize)