GGS(GenericGEANT4Simulation)Software  2.7.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  TString G4Version;
24  TString GGSVersion;
25 
26  TString geometry;
27  TString physicsList;
28  TString dataCard;
29  TString geoDataCard;
30 
31  UInt_t seed1;
32  UInt_t seed2;
33 
45  bool IsSameSimAs(const GGSTSimInfo &simInfo);
46 
47  ClassDef(GGSTSimInfo, 1)
48 };
49 
50 #endif /* GGSTSIMINFO_H_ */
TString geometry
The geometry used for the simulation.
Definition: GGSTSimInfo.h:26
bool IsSameSimAs(const GGSTSimInfo &simInfo)
Equality operator.
Definition: GGSTSimInfo.cpp:21
TString G4Version
Geant 4 version (as defined in G4Version.hh)
Definition: GGSTSimInfo.h:23
TString physicsList
The physics list used for the simulation.
Definition: GGSTSimInfo.h:27
TString geoDataCard
The data card file used for geometry configuration.
Definition: GGSTSimInfo.h:29
UInt_t seed2
Second random generator seed.
Definition: GGSTSimInfo.h:32
UInt_t seed1
First random generator seed.
Definition: GGSTSimInfo.h:31
TString dataCard
The data card file used for the simulation.
Definition: GGSTSimInfo.h:28
A class to store simulation informations.
Definition: GGSTSimInfo.h:21
TString GGSVersion
GGS version (as defined by GGSVERSION in Version.h)
Definition: GGSTSimInfo.h:24