BmnRoot
26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Toggle main menu visibility
Loading...
Searching...
No Matches
FairMagnet.h
Go to the documentation of this file.
1
/********************************************************************************
2
* Copyright (C) 2014 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH *
3
* *
4
* This software is distributed under the terms of the *
5
* GNU Lesser General Public Licence (LGPL) version 3, *
6
* copied verbatim in the file "LICENSE" *
7
********************************************************************************/
8
#ifndef MAGNET_H
9
#define MAGNET_H
10
11
#include "FairModule.h"
// for FairModule
12
13
#include <
Rtypes.h
>
// for FairMagnet::Class, Bool_t, etc
14
#include <string>
// for string
15
16
class
FairMagnet
:
public
FairModule
17
{
18
public
:
19
FairMagnet
(
const
char
* name,
const
char
* Title =
"PND Magnet"
);
20
FairMagnet
();
21
virtual
~FairMagnet
();
22
void
ConstructGeometry
();
23
void
ConstructASCIIGeometry
();
24
Bool_t
IsSensitive
(
const
std::string& name);
25
26
virtual
FairModule
*
CloneModule
()
const
;
27
28
private
:
29
FairMagnet
(
const
FairMagnet
& rhs);
30
ClassDef
(
FairMagnet
, 1);
31
};
32
33
#endif
// MAGNET_H
Bool_t
bool Bool_t
Rtypes.h
ClassDef
#define ClassDef(name, id)
FairMagnet
Definition
FairMagnet.h:17
FairMagnet::ConstructASCIIGeometry
void ConstructASCIIGeometry()
FairMagnet::CloneModule
virtual FairModule * CloneModule() const
FairMagnet::FairMagnet
FairMagnet(const FairMagnet &rhs)
FairMagnet::~FairMagnet
virtual ~FairMagnet()
FairMagnet::ConstructGeometry
void ConstructGeometry()
FairMagnet::FairMagnet
FairMagnet()
FairMagnet::FairMagnet
FairMagnet(const char *name, const char *Title="PND Magnet")
FairMagnet::IsSensitive
Bool_t IsSensitive(const std::string &name)
FairModule
passive
FairMagnet.h
Generated on
for BmnRoot by
1.17.0