BmnRoot
26.10.0-210-gc52d34b0
Software framework of the BM@N experiment
Toggle main menu visibility
Loading...
Searching...
No Matches
FairPassiveDet.cxx
Go to the documentation of this file.
1
/* Generated by Together */
2
#include "
FairPassiveDet.h
"
3
4
#include "FairGeoBuilder.h"
// for FairGeoBuilder
5
#include "FairGeoInterface.h"
// for FairGeoInterface
6
#include "FairGeoLoader.h"
// for FairGeoLoader
7
#include "FairGeoMedia.h"
// for FairGeoMedia
8
9
#include <
TGeoCompositeShape.h
>
// for TGeoCompositeShape
10
#include <
TGeoManager.h
>
// for TGeoManager, gGeoManager
11
#include <
TGeoMatrix.h
>
// for TGeoRotation
12
#include <
TGeoPcon.h
>
// for TGeoPcon
13
#include <
TGeoVolume.h
>
// for TGeoVolume, etc
14
15
class
FairGeoMedium;
16
17
FairPassiveDet::~FairPassiveDet
() {}
18
19
FairPassiveDet::FairPassiveDet
()
20
:
FairModule
(
"FairPassiveDet"
,
""
)
21
{}
22
23
FairPassiveDet::FairPassiveDet
(
const
char
* name,
const
char
* title)
24
:
FairModule
(name, title)
25
{}
26
27
FairPassiveDet::FairPassiveDet
(
const
FairPassiveDet
& rhs)
28
:
FairModule
(rhs)
29
{}
30
31
void
FairPassiveDet::ConstructGeometry
()
32
{
33
TString
fileName = GetGeometryFileName();
34
if
(fileName.
EndsWith
(
".geo"
))
35
ConstructASCIIGeometry();
36
else
if
(fileName.
EndsWith
(
".root"
))
37
ConstructRootGeometry();
38
else
39
std::cout <<
"Geometry format not supported "
<< std::endl;
40
}
41
42
FairModule
*
FairPassiveDet::CloneModule
()
const
43
{
44
return
new
FairPassiveDet
(*
this
);
45
}
FairPassiveDet.h
TGeoCompositeShape.h
TGeoManager.h
TGeoMatrix.h
TGeoPcon.h
TGeoVolume.h
FairModule
FairPassiveDet::CloneModule
virtual FairModule * CloneModule() const
Definition
FairPassiveDet.cxx:42
FairPassiveDet::ConstructGeometry
virtual void ConstructGeometry()
Definition
FairPassiveDet.cxx:31
FairPassiveDet::FairPassiveDet
FairPassiveDet()
Definition
FairPassiveDet.cxx:19
FairPassiveDet::FairPassiveDet
FairPassiveDet(const char *name, const char *Title="Passive Det")
Definition
FairPassiveDet.cxx:23
FairPassiveDet::~FairPassiveDet
virtual ~FairPassiveDet()
Definition
FairPassiveDet.cxx:17
TString
TString::EndsWith
Bool_t EndsWith(const char *pat, ECaseCompare cmp=kExact) const
passive
FairPassiveDet.cxx
Generated on
for BmnRoot by
1.17.0