Berkeley Nuclear Data Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
cDTOFAnalysis.h
Go to the documentation of this file.
1 #ifndef _cDTOF_ANALYSIS_H_
2 #define _cDTOF_ANALYSIS_H_
3 
4 #include "SimAna.h"
5 #include "TH1.h"
6 #include "MesyDAQEvent.h"
7 #include "MDPP16DataStructures.h"
8 // #include "NTOFKinematics.h"
9 namespace NSDG4
10 {
11 class cDTOFAnalysis : public SimAna
12 {
13 public:
14  cDTOFAnalysis();
15 
16  void Analyze(string a_fileName="");
17  void generateEffSpec(double a_LYmin = 0);
18  void printEvents();
19  void generateBasicSpectrum(float t_window = 1000, float angle = 35, float distance = 1.0127);
21  void generateCarbonBSInfo(float t_window = 1000, float angle = 150, float distance = 1.0127);
22  void generateInfoShadowBar();
23 
24  void generateMesyDAQEvents(string a_outFileName="");
25  void Draw3DMap();
26  void calcNeutronEff();
27 
29 
30  void runNeutronMetricAnalysis(string a_fileName="");
31  void calculateDose(string a_fileName="");
34  vector<TH1*> m_histograms;
35 };
36 
37 }
38 
39 #endif
Definition: SimAna.h:17
Definition: cDTOFAnalysis.h:12
cDTOFAnalysis()
Definition: cDTOFAnalysis.cpp:15
void generateBasicSpectrumVol()
Definition: cDTOFAnalysis.cpp:786
void generateMesyDAQEvents(string a_outFileName="")
vector< TH1 * > m_histograms
Definition: cDTOFAnalysis.h:34
void printEvents()
Definition: cDTOFAnalysis.cpp:26
void Draw3DMap()
Definition: cDTOFAnalysis.cpp:994
void generateBasicSpectrum(float t_window=1000, float angle=35, float distance=1.0127)
Definition: cDTOFAnalysis.cpp:472
void Analyze(string a_fileName="")
Definition: cDTOFAnalysis.cpp:16
void calculateDose(string a_fileName="")
void generateInfoShadowBar()
Definition: cDTOFAnalysis.cpp:201
void runNeutronMetricAnalysis(string a_fileName="")
void generateCarbonBSInfo(float t_window=1000, float angle=150, float distance=1.0127)
Definition: cDTOFAnalysis.cpp:84
void calcNeutronEff()
Definition: cDTOFAnalysis.cpp:1027
void generateEffSpec(double a_LYmin=0)
Definition: cDTOFAnalysis.cpp:266
Definition: AbsLYAna.h:7