CbmRoot
Loading...
Searching...
No Matches
CbmStsSimSensorFactory.h
Go to the documentation of this file.
1
/* Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
2
SPDX-License-Identifier: GPL-3.0-only
3
Authors: Volker Friese [committer] */
4
10
#ifndef CBMSTSSIMSENSORFACTORY_H
11
#define CBMSTSSIMSENSORFACTORY_H 1
12
13
14
#include "
CbmStsSimSensor.h
"
15
16
#include <Rtypes.h>
17
18
#include <memory>
19
20
class
CbmStsParSensor
;
21
22
35
class
CbmStsSimSensorFactory
{
36
37
public
:
38
typedef
std::unique_ptr<CbmStsSimSensor>
UP_sensor
;
39
41
CbmStsSimSensorFactory
();
42
43
45
virtual
~CbmStsSimSensorFactory
();
46
47
52
UP_sensor
CreateSensor
(
const
CbmStsParSensor
& par);
53
54
ClassDef(
CbmStsSimSensorFactory
, 2)
55
};
56
57
58
#endif
/* CBMSTSSIMSENSORFACTORY_H */
CbmStsSimSensor.h
CbmStsParSensor
Constructional parameters of a STS sensor.
Definition
CbmStsParSensor.h:42
CbmStsSimSensorFactory
Definition
CbmStsSimSensorFactory.h:35
CbmStsSimSensorFactory::~CbmStsSimSensorFactory
virtual ~CbmStsSimSensorFactory()
Definition
CbmStsSimSensorFactory.cxx:30
CbmStsSimSensorFactory::CbmStsSimSensorFactory
CbmStsSimSensorFactory()
Constructor.
Definition
CbmStsSimSensorFactory.cxx:25
CbmStsSimSensorFactory::CreateSensor
UP_sensor CreateSensor(const CbmStsParSensor &par)
Create a sensor.
Definition
CbmStsSimSensorFactory.cxx:35
CbmStsSimSensorFactory::UP_sensor
std::unique_ptr< CbmStsSimSensor > UP_sensor
Definition
CbmStsSimSensorFactory.h:38
sim
detectors
sts
CbmStsSimSensorFactory.h
Generated on Mon Feb 3 2025 23:04:01 for CbmRoot by
1.12.0