Belle II Software
release-05-01-25
Fei4Creator.h
1
/**************************************************************************
2
* BASF2 (Belle Analysis Framework 2) *
3
* Copyright(C) 2010 - Belle II Collaboration *
4
* *
5
* Author: The Belle II Collaboration *
6
* Contributors: Martin Ritter, Igal Jaegle *
7
* *
8
* This software is provided "as is" without any warranty. *
9
**************************************************************************/
10
11
#ifndef FEI4CREATOR_H_
12
#define FEI4CREATOR_H_
13
14
#include <geometry/CreatorBase.h>
15
16
class
G4LogicalVolume;
17
18
namespace
Belle2
{
24
namespace
srsensor {
25
26
class
SensitiveDetector
;
27
29
class
Fei4Creator
:
public
geometry::CreatorBase
{
30
public
:
31
Fei4Creator
();
32
virtual
~
Fei4Creator
();
33
virtual
void
create
(
const
GearDir
& content, G4LogicalVolume& topVolume,
geometry::GeometryTypes
type);
34
protected
:
36
SensitiveDetector
*
m_sensitive
;
37
};
38
39
}
41
}
42
43
#endif
/* FEI4CREATOR_H_ */
Belle2::srsensor::SensitiveDetector
Sensitive Detector implementation of the SRSENSOR detector.
Definition:
SensitiveDetector.h:32
Belle2::srsensor::Fei4Creator::create
virtual void create(const GearDir &content, G4LogicalVolume &topVolume, geometry::GeometryTypes type)
Function to actually create the geometry, has to be overridden by derived classes.
Definition:
Fei4Creator.cc:56
Belle2
Abstract base class for different kinds of events.
Definition:
MillepedeAlgorithm.h:19
Belle2::GearDir
GearDir is the basic class used for accessing the parameter store.
Definition:
GearDir.h:41
Belle2::srsensor::Fei4Creator::m_sensitive
SensitiveDetector * m_sensitive
SensitiveDetector FEI4.
Definition:
Fei4Creator.h:36
Belle2::srsensor::Fei4Creator
The creator for the FEI4 geometry.
Definition:
Fei4Creator.h:29
Belle2::geometry::CreatorBase
Pure virtual base class for all geometry creators.
Definition:
CreatorBase.h:31
Belle2::PXD::SensitiveDetector
VXD::SensitiveDetector< PXDSimHit, PXDTrueHit > SensitiveDetector
The PXD Sensitive Detector class.
Definition:
SensitiveDetector.h:36
Belle2::geometry::GeometryTypes
GeometryTypes
Flag indiciating the type of geometry to be used.
Definition:
GeometryManager.h:39
beast
srsensor
geometry
include
Fei4Creator.h
Generated on Fri Nov 5 2021 03:48:09 for Belle II Software by
1.8.17