Belle II Software  release-05-02-19
trggdlDSTModule.h
1 #ifndef TRCGDLDSTModule_h
2 #define TRCGDLDSTModule_h
3 
4 #include <trg/gdl/dataobjects/TRGGDLUnpackerStore.h>
5 #include <trg/gdl/modules/trggdlUnpacker/trggdlUnpackerModule.h>
6 #include <framework/core/Module.h>
7 #include <framework/datastore/StoreObjPtr.h>
8 #include <trg/gdl/dataobjects/TRGGDLDST.h>
9 #include <framework/database/DBObjPtr.h>
10 #include <trg/gdl/dbobjects/TRGGDLDBUnpacker.h>
11 
12 namespace Belle2 {
18  class TRGGDLDSTModule : public Module {
19 
20  public:
24  virtual ~TRGGDLDSTModule() {}
25 
26  public:
28  virtual void initialize() override;
30  virtual void beginRun() override {}
32  virtual void event() override;
34  virtual void endRun() override {}
36  virtual void terminate() override {}
37 
38  private:
39 
42  //condition database for unpacer
43  DBObjPtr<TRGGDLDBUnpacker> m_unpacker;
44  int LeafBitMap[320] = {0};
45  char LeafNames[320][100] = {{""}};
46  int _e_timtype = 0 ;
47  int _e_gdll1rvc = 0 ;
48  int _e_coml1rvc = 0 ;
49  int _e_toprvc = 0 ;
50  int _e_eclrvc = 0 ;
51  int _e_cdcrvc = 0 ;
52  int _e_toptiming = 0;
53  int _e_ecltiming = 0;
54  int _e_cdctiming = 0;
55 
56  };
57 
59 }
60 
61 #endif
Belle2::TRGGDLDSTModule::GDLResult
StoreObjPtr< TRGGDLDST > GDLResult
output for TRGDST
Definition: trggdlDSTModule.h:40
Belle2::DBObjPtr
Class for accessing objects in the database.
Definition: DBObjPtr.h:31
Belle2::TRGGDLDSTModule::event
virtual void event() override
Event.
Definition: trggdlDSTModule.cc:71
Belle2::Module
Base class for Modules.
Definition: Module.h:74
Belle2::TRGGDLDSTModule::endRun
virtual void endRun() override
End Run.
Definition: trggdlDSTModule.h:34
Belle2::TRGGDLDSTModule::TRGGDLDSTModule
TRGGDLDSTModule()
Costructor.
Definition: trggdlDSTModule.cc:29
Belle2::TRGGDLDSTModule::beginRun
virtual void beginRun() override
begin Run
Definition: trggdlDSTModule.h:30
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::StoreObjPtr
Type-safe access to single objects in the data store.
Definition: ParticleList.h:33
Belle2::TRGGDLDSTModule::~TRGGDLDSTModule
virtual ~TRGGDLDSTModule()
Destrunctor.
Definition: trggdlDSTModule.h:24
Belle2::TRGGDLDSTModule
Definition: trggdlDSTModule.h:18
Belle2::TRGGDLDSTModule::terminate
virtual void terminate() override
terminate
Definition: trggdlDSTModule.h:36
Belle2::TRGGDLDSTModule::initialize
virtual void initialize() override
initialize
Definition: trggdlDSTModule.cc:38