Hall C ROOT/C++ Analyzer (hcana)
THcTrigApp.h
Go to the documentation of this file.
1 #ifndef ROOT_THcTrigApp
2 #define ROOT_THcTrigApp
3 
4 #include <string>
5 #include <vector>
6 
7 #include "THaAnalysisObject.h"
8 #include "THaApparatus.h"
9 
10 
11 class TDatime;
12 
13 
14 class THcTrigApp : public THaApparatus {
15  public:
16  THcTrigApp(const char* name, const char* description);
17  virtual ~THcTrigApp();
18 
19  virtual Int_t Reconstruct();
20 
21  std::string GetKwPrefix();
22 
23  protected:
24  virtual Int_t ReadRunDatabase(const TDatime& date);
25  virtual Int_t ReadDatabase(const TDatime& date);
26  virtual Int_t DefineVariables(EMode mode=kDefine);
27 
28  std::string fKwPrefix;
29 
30  private:
31  THcTrigApp();
32  ClassDef(THcTrigApp, 0);
33 };
34 
35 
36 #endif // ROOT_THcTrigApp
std::string fKwPrefix
Definition: THcTrigApp.h:28
virtual Int_t DefineVariables(EMode mode=kDefine)
Definition: THcTrigApp.cxx:93
A mock spectrometer to hold all trigger related data.
Definition: THcTrigApp.h:14
ClassDef(THcTrigApp, 0)
int Int_t
virtual Int_t ReadRunDatabase(const TDatime &date)
Definition: THcTrigApp.cxx:83
std::string GetKwPrefix()
Returns prefix used for parameters in param files.
Definition: THcTrigApp.cxx:78
virtual ~THcTrigApp()
A destructor.
Definition: THcTrigApp.cxx:69
virtual Int_t Reconstruct()
Does nothing and returns 0.
Definition: THcTrigApp.cxx:72
virtual Int_t ReadDatabase(const TDatime &date)
Definition: THcTrigApp.cxx:88
char name[80]