Belle II Software development
trggdlDSTModule.h
1/**************************************************************************
2 * basf2 (Belle II Analysis Software Framework) *
3 * Author: The Belle II Collaboration *
4 * *
5 * See git log for contributors and copyright holders. *
6 * This file is licensed under LGPL-3.0, see LICENSE.md. *
7 **************************************************************************/
8#ifndef TRCGDLDSTModule_h
9#define TRCGDLDSTModule_h
10
11#include <trg/gdl/dataobjects/TRGGDLUnpackerStore.h>
12#include <trg/gdl/modules/trggdlUnpacker/trggdlUnpackerModule.h>
13#include <framework/core/Module.h>
14#include <framework/datastore/StoreObjPtr.h>
15#include <trg/gdl/dataobjects/TRGGDLDST.h>
16#include <framework/database/DBObjPtr.h>
17#include <trg/gdl/dbobjects/TRGGDLDBUnpacker.h>
18
19namespace Belle2 {
25 class TRGGDLDSTModule : public Module {
26
27 public:
31 virtual ~TRGGDLDSTModule() {}
32
33 public:
35 virtual void initialize() override;
37 virtual void beginRun() override {}
39 virtual void event() override;
41 virtual void endRun() override {}
43 virtual void terminate() override {}
44
45 private:
46
49 //condition database for unpacer
51 int LeafBitMap[320] = {0};
52 char LeafNames[320][100] = {{""}};
53 int _e_timtype = 0 ;
54 int _e_gdll1rvc = 0 ;
55 int _e_coml1rvc = 0 ;
56 int _e_toprvc = 0 ;
57 int _e_eclrvc = 0 ;
58 int _e_cdcrvc = 0 ;
59 int _e_toptiming = 0;
60 int _e_ecltiming = 0;
61 int _e_cdctiming = 0;
62
63 };
64
66}
67
68#endif
Class for accessing objects in the database.
Definition: DBObjPtr.h:21
Base class for Modules.
Definition: Module.h:72
Type-safe access to single objects in the data store.
Definition: StoreObjPtr.h:96
virtual void endRun() override
End Run.
virtual void terminate() override
terminate
virtual void initialize() override
initialize
virtual void event() override
Event.
StoreObjPtr< TRGGDLDST > GDLResult
output for TRGDST
virtual ~TRGGDLDSTModule()
Destrunctor.
virtual void beginRun() override
begin Run
Abstract base class for different kinds of events.