Garfield++
v2r0
A toolkit for the detailed simulation of particle detectors based on ionisation measurement in gases and semiconductors
Loading...
Searching...
No Matches
HeedCondElectron.h
Go to the documentation of this file.
1
#ifndef HEEDCONDELECTRON
2
#define HEEDCONDELECTRON
3
4
#include <vector>
5
#include "
wcpplib/geometry/vec.h
"
6
7
namespace
Heed
{
8
9
/// Conduction electrons deposited in the sensitive medium.
10
/// Usually these are electron-ion pairs created by the delta-electron.
11
/// In addition, the delta-electron is itself converted in conduction electron
12
/// at the end of its route. In this case the ion may be located somewhere else.
13
/// To reduce the computer expenses, the position of conduction electron
14
/// is determined only in the local coordinate system ("deepest" volume).
15
///
16
/// 2003, I. Smirnov
17
18
class
HeedCondElectron
{
19
public
:
20
/// Position (in the local system).
21
point
ptloc
;
22
/// Time
23
double
time
;
24
HeedCondElectron
() :
ptloc
(),
time
(0.) {}
25
/// Constructor
26
HeedCondElectron
(
const
point
& fptloc,
const
double
ftime)
27
:
ptloc
(fptloc),
time
(ftime) {}
28
void
print
(std::ostream& file,
int
l)
const
;
29
};
30
}
31
32
#endif
Heed::HeedCondElectron
Definition:
HeedCondElectron.h:18
Heed::HeedCondElectron::HeedCondElectron
HeedCondElectron()
Definition:
HeedCondElectron.h:24
Heed::HeedCondElectron::print
void print(std::ostream &file, int l) const
Definition:
HeedCondElectron.cpp:7
Heed::HeedCondElectron::HeedCondElectron
HeedCondElectron(const point &fptloc, const double ftime)
Constructor.
Definition:
HeedCondElectron.h:26
Heed::HeedCondElectron::ptloc
point ptloc
Position (in the local system).
Definition:
HeedCondElectron.h:21
Heed::HeedCondElectron::time
double time
Time.
Definition:
HeedCondElectron.h:23
Heed::point
Point.
Definition:
vec.h:374
Heed
Definition:
BGMesh.cpp:5
vec.h
garfieldpp-v2r0
Heed
heed++
code
HeedCondElectron.h
Generated by
1.9.6