Garfield++ v1r0
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
7
8namespace Heed {
9
10class HeedCluster : public RegPassivePtr {
11 public:
12 double transferred_energy; // internal units
14 point pt; // in the first system from tid system
15 point ptloc; // in the local system, the last system from tid
17 long natom;
18 long nshell;
20 : transferred_energy(0.0), estimated_qel(0), natom(0), nshell(0) {
21 ;
22 }
23 HeedCluster(double ftransferred_energy, long festimated_qel, const point& fpt,
24 const point& fptloc, const manip_absvol_treeid& ftid, long fnatom,
25 long fnshell)
26 : transferred_energy(ftransferred_energy),
27 estimated_qel(festimated_qel),
28 pt(fpt),
29 ptloc(fptloc),
30 tid(ftid),
31 natom(fnatom),
32 nshell(fnshell) {
33 ;
34 }
35 virtual void print(std::ostream& file, int l) const;
36};
37
39
40}
41
42#endif
Definition: BlkArr.h:80
double transferred_energy
Definition: HeedCluster.h:12
virtual void print(std::ostream &file, int l) const
Definition: HeedCluster.cpp:9
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:23
manip_absvol_treeid tid
Definition: HeedCluster.h:16
Definition: vec.h:477
Definition: BGMesh.cpp:3
BlkArr< HeedCluster > cluster_bank
Definition: TrackHeed.cc:41