Belle II Software development
SensitiveDetector.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 CAVE_SENSITIVEDETECTOR_H
9#define CAVE_SENSITIVEDETECTOR_H
10
11#include <simulation/kernel/SensitiveDetectorBase.h>
12
13namespace Belle2 {
19 namespace cave {
20
23 public:
26 protected:
31 bool step(G4Step* step, G4TouchableHistory*) override;
32 };
33
34 } //cave namespace
36} //Belle2 namespace
37
38#endif
Base class for all Sensitive Detectors to create hits during simulation.
Sensitive Detector implementation of the CAVE detector.
bool step(G4Step *step, G4TouchableHistory *) override
Step processing method.
Abstract base class for different kinds of events.