Class Reference for E1039 Core & Analysis Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
DbUpRun.h
Go to the documentation of this file.
1 #ifndef _DB_UP_RUN__H_
2 #define _DB_UP_RUN__H_
3 #include <fun4all/SubsysReco.h>
4 class SQRun;
5 class SQParamDeco;
6 
7 class DbUpRun: public SubsysReco {
8  public:
9  DbUpRun(const std::string &name = "DbUpRun");
10  virtual ~DbUpRun() {}
11  int Init(PHCompositeNode *topNode);
12  int InitRun(PHCompositeNode *topNode);
13  int process_event(PHCompositeNode *topNode);
14  int End(PHCompositeNode *topNode);
15 
16  private:
17  void UploadRun(SQRun* sq);
18  void UploadParam(const int run, const SQParamDeco* sq);
19 };
20 
21 #endif /* _DB_UP_RUN__H_ */
int End(PHCompositeNode *topNode)
Called at the end of all processing.
Definition: DbUpRun.cc:53
int run(const int nEvents=1)
Definition: run.C:10
int InitRun(PHCompositeNode *topNode)
Definition: DbUpRun.cc:28
int process_event(PHCompositeNode *topNode)
Definition: DbUpRun.cc:38
DbUpRun(const std::string &name="DbUpRun")
Definition: DbUpRun.cc:18
Definition: DbUpRun.h:7
int Init(PHCompositeNode *topNode)
Definition: DbUpRun.cc:23
An SQ interface class to hold the run-level info.
Definition: SQRun.h:18
virtual ~DbUpRun()
Definition: DbUpRun.h:10
SQParamDeco.h.
Definition: SQParamDeco.h:16