Garfield++
v1r0
A toolkit for the detailed simulation of particle detectors based on ionisation measurement in gases and semiconductors
Loading...
Searching...
No Matches
ParticleBank.h
Go to the documentation of this file.
1
#ifndef PARTICLEBANK_H
2
#define PARTICLEBANK_H
3
4
#include "
wcpplib/safetl/AbsList.h
"
5
#include "
wcpplib/geometry/gparticle.h
"
6
7
namespace
Heed
{
8
9
extern
AbsList<ActivePtr<gparticle>
>
particle_bank
;
10
11
void
treat_particle_bank
(
int
s_erase = 1);
// s_erase is signature
12
// that the particle should be delepet from particle bank after the tracking.
13
// Otherwise (0) it is not deleted, which makes possible, for example,
14
// further printing or other actions
15
16
}
17
18
#endif
AbsList.h
AbsList
Definition:
AbsList.h:161
gparticle.h
Heed
Definition:
BGMesh.cpp:3
Heed::treat_particle_bank
void treat_particle_bank(int s_erase)
Definition:
ParticleBank.cpp:5
Heed::particle_bank
AbsList< ActivePtr< gparticle > > particle_bank
Definition:
TrackHeed.cc:42
garfieldpp-v1r0
Heed
heed++
code
ParticleBank.h
Generated by
1.9.6