GGS(GenericGEANT4Simulation)Software  2.6.0
 All Data Structures Namespaces Files Functions Variables Typedefs Macros
GGSTSimInfo.h
Go to the documentation of this file.
1 /*
2  * GGSTSimInfo.h
3  *
4  * Created on: 18 Aug 2011
5  * Author: Nicola Mori
6  */
7 
10 #ifndef GGSTSIMINFO_H_
11 #define GGSTSIMINFO_H_
12 
13 #include "TNamed.h"
14 #include "TString.h"
15 
21 class GGSTSimInfo: public TNamed{
22 public:
23 
24  TString G4Version;
25  TString GGSVersion;
26 
27  TString geometry;
28  TString physicsList;
29  TString dataCard;
30  TString geoDataCard;
31 
32  UInt_t seed1;
33  UInt_t seed2;
34 
46  bool IsSameSimAs(const GGSTSimInfo& simInfo);
47 
48  ClassDef(GGSTSimInfo, 1)
49 
50 
51 
52 };
53 
54 #endif /* GGSTSIMINFO_H_ */
TString geometry
The geometry used for the simulation.
Definition: GGSTSimInfo.h:27
bool IsSameSimAs(const GGSTSimInfo &simInfo)
Equality operator.
Definition: GGSTSimInfo.cpp:21
TString G4Version
Geant 4 version (as defined in G4Version.hh)
Definition: GGSTSimInfo.h:24
TString physicsList
The physics list used for the simulation.
Definition: GGSTSimInfo.h:28
TString geoDataCard
The data card file used for geometry configuration.
Definition: GGSTSimInfo.h:30
UInt_t seed2
Second random generator seed.
Definition: GGSTSimInfo.h:33
UInt_t seed1
First random generator seed.
Definition: GGSTSimInfo.h:32
TString dataCard
The data card file used for the simulation.
Definition: GGSTSimInfo.h:29
A class to store simulation informations.
Definition: GGSTSimInfo.h:21
TString GGSVersion
GGS version (as defined by GGSVERSION in Version.h)
Definition: GGSTSimInfo.h:25