GSI Object Oriented Online Offline (Go4) GO4-6.4.0
Loading...
Searching...
No Matches
TMeshParameter.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 MESHPAR_H
15#define MESHPAR_H
16
17#include "TGo4Parameter.h"
18
20
22 public:
24 TMeshParameter(const char *name);
25 virtual ~TMeshParameter();
26 void Print(Option_t *opt = "") const override;
27 Bool_t UpdateFrom(TGo4Parameter *) override;
28
29 Bool_t fbUnpackOn{kTRUE}; // switch on unpack step
30 Bool_t fbExec1On{kTRUE}; // switch on branch 1 step
31 Bool_t fbExec2On{kTRUE}; // switch on branch 2 step
32 Bool_t fbExec3On{kTRUE}; // switch on branch 3 step
33 Bool_t fbExec12On{kTRUE}; // switch on branch 1+2 combination step
34 Bool_t fbCollectorOn{kTRUE}; // switch on final step
35
36 ClassDefOverride(TMeshParameter,1)
37};
38
39#endif //MESHPAR_H
40
41
42
43
44
This parameter may be used for a global setup of the mesh.
virtual ~TMeshParameter()
Bool_t UpdateFrom(TGo4Parameter *) override
Update contents of parameter class with external object.
void Print(Option_t *opt="") const override