WCSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
WCSimTuningParameters.hh
Go to the documentation of this file.
1 #ifndef WCSimTuningParameters_h
2 #define WCSimTuningParameters_h 1
4 #include "WCSimRootOptions.hh"
5 #include "globals.hh"
6 
8 {
9 public:
12 
13 
14  // Setters and getters
15  G4double GetRayff() {return rayff;}
16  void SetRayff(G4double rparam) {rayff=rparam;}
17 
18  G4double GetBsrff() {return bsrff;}
19  void SetBsrff(G4double rparam) {bsrff=rparam;}
20 
21  G4double GetAbwff() {return abwff;}
22  void SetAbwff(G4double rparam) {abwff=rparam;}
23 
24  G4double GetRgcff() {return rgcff;}
25  void SetRgcff(G4double rparam) {rgcff=rparam;}
26 
27  G4double GetMieff() {return mieff;}
28  void SetMieff(G4double rparam) {mieff=rparam;}
29 
30  //For Top Veto - jl145
31  G4double GetTVSpacing() {return tvspacing;}
32  void SetTVSpacing(G4double tparam) {tvspacing=tparam;}
33 
34  G4bool GetTopVeto() {return topveto;}
35  void SetTopVeto(G4double tparam) {topveto=tparam;}
36 
38 
39 private:
40 
41  // The messenger
43 
44 
45  // The parameters that need to be set before WCSimDetectorConstruction
46  // is created
47 
48  G4double rayff;
49  G4double bsrff;
50  G4double abwff;
51  G4double rgcff;
52  G4double mieff;
53 
54  //For Top Veto - jl145
55  G4double tvspacing;
56  G4bool topveto;
57 
58 };
59 
60 #endif
61 
62 
63 
64 
65 
66 
67 
void SetRgcff(G4double rparam)
void SetTopVeto(G4double tparam)
void SetAbwff(G4double rparam)
void SetBsrff(G4double rparam)
void SetMieff(G4double rparam)
void SetRayff(G4double rparam)
void SaveOptionsToOutput(WCSimRootOptions *wcopt)
WCSimTuningMessenger * TuningMessenger
void SetTVSpacing(G4double tparam)