Garfield++
v2r0
A toolkit for the detailed simulation of particle detectors based on ionisation measurement in gases and semiconductors
Loading...
Searching...
No Matches
MediumConductor.hh
Go to the documentation of this file.
1
#ifndef G_MEDIUM_CONDUCTOR_H
2
#define G_MEDIUM_CONDUCTOR_H
3
4
#include "
Medium.hh
"
5
6
namespace
Garfield
{
7
8
/// Conducting medium.
9
10
class
MediumConductor
:
public
Medium
{
11
12
public
:
13
/// Constructor
14
MediumConductor
() :
Medium
() {
15
m_className
=
"MediumConductor"
;
16
m_name
=
"Conductor"
;
17
}
18
/// Destructor
19
virtual
~MediumConductor
() {}
20
21
void
EnableDrift
() {}
22
void
EnableIonisation
() {}
23
};
24
}
25
26
#endif
Medium.hh
Garfield::MediumConductor
Conducting medium.
Definition:
MediumConductor.hh:10
Garfield::MediumConductor::MediumConductor
MediumConductor()
Constructor.
Definition:
MediumConductor.hh:14
Garfield::MediumConductor::EnableIonisation
void EnableIonisation()
Definition:
MediumConductor.hh:22
Garfield::MediumConductor::EnableDrift
void EnableDrift()
Definition:
MediumConductor.hh:21
Garfield::MediumConductor::~MediumConductor
virtual ~MediumConductor()
Destructor.
Definition:
MediumConductor.hh:19
Garfield::Medium
Abstract base class for media.
Definition:
Medium.hh:11
Garfield::Medium::m_name
std::string m_name
Definition:
Medium.hh:301
Garfield::Medium::m_className
std::string m_className
Definition:
Medium.hh:294
Garfield
Definition:
HeedChamber.hh:11
garfieldpp-v2r0
Include
MediumConductor.hh
Generated by
1.9.6