Garfield
0.3
Toolkit for the detailed simulation of particle detectors based on ionization 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 "
Garfield/Medium.hh
"
5
6
namespace
Garfield
{
7
9
10
class
MediumConductor
:
public
Medium {
11
public
:
13
MediumConductor
() : Medium() {
14
m_className =
"MediumConductor"
;
15
m_name =
"Conductor"
;
16
}
17
18
virtual
~MediumConductor
() {}
19
20
bool
IsConductor
()
const override
{
return
true
; }
21
void
EnableDrift
(
const
bool
/*on*/
)
override
{}
22
void
EnablePrimaryIonisation
(
const
bool
/*on*/
)
override
{}
23
};
24
}
// namespace Garfield
25
26
#endif
Medium.hh
Garfield::MediumConductor::MediumConductor
MediumConductor()
Constructor.
Definition
MediumConductor.hh:13
Garfield::MediumConductor::IsConductor
bool IsConductor() const override
Definition
MediumConductor.hh:20
Garfield::MediumConductor::EnablePrimaryIonisation
void EnablePrimaryIonisation(const bool) override
Definition
MediumConductor.hh:22
Garfield::MediumConductor::~MediumConductor
virtual ~MediumConductor()
Destructor.
Definition
MediumConductor.hh:18
Garfield::MediumConductor::EnableDrift
void EnableDrift(const bool) override
Definition
MediumConductor.hh:21
Garfield
Definition
AvalancheGrid.hh:9
Include
Garfield
MediumConductor.hh
Generated by
1.14.0