Belle II Software development
ECLDumpGeometryModule.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
9#pragma once
10
11/* Basf2 headers. */
12#include <framework/core/Module.h>
13
14namespace Belle2 {
22
23 public:
24
29
31 virtual void initialize() override;
32
34 virtual void event() override;
35
36 private:
37 bool firstEvent = true;
39 };
41}
42
Dump location and direction of all ECL crystals.
virtual void initialize() override
Register input and output data.
virtual void event() override
Event.
bool firstEvent
print out geometry in the first event
ECLDumpGeometryModule()
Constructor: Sets the description, the properties and the parameters of the module.
Base class for Modules.
Definition: Module.h:72
Abstract base class for different kinds of events.