Garfield++ 3.0
A toolkit for the detailed simulation of particle detectors based on ionisation measurement in gases and semiconductors
Loading...
Searching...
No Matches
HeedCluster.h
Go to the documentation of this file.
1#ifndef HEEDCLUSTER_H
2#define HEEDCLUSTER_H
3
6
7namespace Heed {
8
9/// Cluster.
11 public:
12 HeedCluster() = default;
13 HeedCluster(double ftransferred_energy, long festimated_qel, const point& fpt,
14 const point& fptloc, const manip_absvol_treeid& ftid, long fnatom,
15 long fnshell)
16 : transferred_energy(ftransferred_energy),
17 estimated_qel(festimated_qel),
18 pt(fpt),
19 ptloc(fptloc),
20 tid(ftid),
21 natom(fnatom),
22 nshell(fnshell) {}
23 /// Energy transfer in internal units.
24 double transferred_energy = 0.;
25
26 long estimated_qel = 0;
27 /// Coordinates in the first system of the tree.
29 /// Coordinates in the local system (the last system in the tree).
31
33 long natom = 0;
34 long nshell = 0;
35 void print(std::ostream& file, int l) const;
36};
37}
38
39#endif
double transferred_energy
Energy transfer in internal units.
Definition: HeedCluster.h:24
void print(std::ostream &file, int l) const
Definition: HeedCluster.cpp:8
point pt
Coordinates in the first system of the tree.
Definition: HeedCluster.h:28
HeedCluster(double ftransferred_energy, long festimated_qel, const point &fpt, const point &fptloc, const manip_absvol_treeid &ftid, long fnatom, long fnshell)
Definition: HeedCluster.h:13
manip_absvol_treeid tid
Definition: HeedCluster.h:32
point ptloc
Coordinates in the local system (the last system in the tree).
Definition: HeedCluster.h:30
HeedCluster()=default
Service class (array of manip_absvol).
Definition: volume.h:32
Point.
Definition: vec.h:366
Definition: BGMesh.cpp:6