Garfield++ v2r0
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.
10class HeedCluster : public RegPassivePtr {
11 public:
13 : transferred_energy(0.0), estimated_qel(0), natom(0), nshell(0) {}
14 HeedCluster(double ftransferred_energy, long festimated_qel, const point& fpt,
15 const point& fptloc, const manip_absvol_treeid& ftid, long fnatom,
16 long fnshell)
17 : transferred_energy(ftransferred_energy),
18 estimated_qel(festimated_qel),
19 pt(fpt),
20 ptloc(fptloc),
21 tid(ftid),
22 natom(fnatom),
23 nshell(fnshell) {}
24 /// Energy transfer in internal units.
26
28 /// Coordinates in the first system of the tree.
30 /// Coordinates in the local system (the last system in the tree).
32
34 long natom;
35 long nshell;
36 virtual void print(std::ostream& file, int l) const;
37};
38}
39
40#endif
double transferred_energy
Energy transfer in internal units.
Definition: HeedCluster.h:25
virtual 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:29
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:14
manip_absvol_treeid tid
Definition: HeedCluster.h:33
point ptloc
Coordinates in the local system (the last system in the tree).
Definition: HeedCluster.h:31
Service class (array of manip_absvol).
Definition: volume.h:32
Point.
Definition: vec.h:374
Definition: BGMesh.cpp:5