|
| HeedChamber (const Heed::abssyscoor &fcsys, const double dx, const double dy, const double dz, const Heed::EnTransfCS &etcs, const Heed::HeedDeltaElectronCS &hdecs) |
|
virtual Garfield::HeedChamber * | copy () const |
|
virtual absvol * | Gavol () const |
| Get the volume.
|
|
virtual const abssyscoor * | Gasc () const |
| Get the coordinate system.
|
|
void | Psc (const fixsyscoor &fcsys) |
|
| sh_manip_absvol () |
|
| sh_manip_absvol (sh_manip_absvol &f) |
|
| sh_manip_absvol (const sh_manip_absvol &f) |
|
| sh_manip_absvol (const abssyscoor &f) |
|
| sh_manip_absvol (const point &fc, const basis &fbas, const std::string &fname) |
|
virtual | ~sh_manip_absvol () |
|
virtual void | m_chname (char *nm) const |
|
virtual void | m_print (std::ostream &file, int l) const |
|
virtual sh_manip_absvol * | copy () const |
|
virtual absvol * | Gavol () const =0 |
| Get the volume.
|
|
virtual const abssyscoor * | Gasc () const |
| Get the coordinate system.
|
|
virtual int | m_check_point_inside (const point &fpt, const vec &dir) const |
|
virtual int | m_find_embed_vol (const point &fpt, const vec &fdir, manip_absvol_treeid *atid) const |
|
virtual int | m_range (trajestep &fts, int s_ext, int &sb, PassivePtr< manip_absvol > &faeid) const |
|
virtual int | m_range_ext (trajestep &fts, int s_ext) const |
|
void | down_absref (absref *f) const |
|
void | up_absref (absref *f) const |
|
void | m_chname (char *nm) const |
|
virtual void | m_print (std::ostream &file, int l) const |
|
virtual manip_absvol * | copy () const |
|
virtual | ~manip_absvol () |
|
virtual | ~absref () |
| Destructor.
|
|
virtual void | down (const abssyscoor *fasc) |
| Convert numbering representation of object to basical system of fasc.
|
|
virtual void | up (const abssyscoor *fasc) |
| Convert numbering representation of objects to new system.
|
|
virtual void | turn (const vec &dir, vfloat angle) |
| Turn around axis doing via center of coordinate system along dir.
|
|
virtual void | shift (const vec &dir) |
|
| RegPassivePtr (void) |
|
| RegPassivePtr (char fs_ban_del, char fs_ban_sub, char fs_ban_cop=0) |
|
| RegPassivePtr (const RegPassivePtr &f) |
|
RegPassivePtr & | operator= (const RegPassivePtr &f) |
|
CountPP_ns::CountPassivePtr * | book (void) const |
|
void | clear_pointers (void) const |
|
virtual RegPassivePtr * | copy () const |
|
virtual | ~RegPassivePtr () |
|
virtual void | print (std::ostream &file, int l=1) const |
|
void | set_s_ban_del (char fs_ban_del) |
|
char | get_s_ban_del (void) const |
|
void | set_s_ban_sub (char fs_ban_sub) |
|
char | get_s_ban_sub (void) const |
|
void | set_s_ban_cop (char fs_ban_cop) |
|
char | get_s_ban_cop (void) const |
|
void | set_s_allow_del_at_zero_count (char fs_allow_del_at_zero_count) |
|
char | get_s_allow_del_at_zero_count (void) const |
|
long | get_total_number_of_references (void) const |
|
| box () |
| Default constructor.
|
|
| box (vfloat fdx, vfloat fdy, vfloat fdz, const std::string &fname) |
|
| box (vfloat fdx, vfloat fdy, vfloat fdz, vfloat fprec, const std::string &fname) |
| Constructor with user-provided precision.
|
|
| box (box &fb) |
|
| box (const box &fb) |
|
virtual | ~box () |
| Destructor.
|
|
void | init_prec () |
|
void | init_planes () |
|
virtual int | check_point_inside (const point &fpt, const vec &dir) const |
|
virtual int | range_ext (trajestep &fts, int s_ext) const |
| Range till exit from given volume or to entry only.
|
|
virtual void | income (gparticle *gp) |
|
virtual void | chname (char *nm) const |
|
virtual void | print (std::ostream &file, int l) const |
|
virtual box * | copy () const |
|
virtual | ~absvol () |
| Destructor.
|
|
virtual int | check_point_inside (const point &fpt, const vec &dir) const =0 |
|
virtual int | find_embed_vol (const point &fpt, const vec &dir, manip_absvol_treeid *atid) const |
|
virtual int | range (trajestep &fts, int s_ext, int &sb, PassivePtr< manip_absvol > &faeid) const |
|
virtual int | range_ext (trajestep &fts, int s_ext) const =0 |
|
virtual void | income (gparticle *) |
|
virtual void | chname (char *nm) const |
|
virtual void | print (std::ostream &file, int l) const |
|
virtual absvol * | copy () const |
|
virtual std::vector< manip_absvol * > | Gamanip_embed () const |
|
| EnTransfCS () |
| Default constructor.
|
|
| EnTransfCS (double fparticle_mass, double fgamma_1, int fs_primary_electron, HeedMatterDef *fhmd, long fparticle_charge=1) |
| Constructor.
|
|
virtual void | print (std::ostream &file, int l) const |
|
virtual EnTransfCS * | copy () const |
|
| HeedDeltaElectronCS () |
| Default constructor.
|
|
| HeedDeltaElectronCS (HeedMatterDef *fhmd, ElElasticScat *fees, ElElasticScatLowSigma *feesls, PairProd *fpairprod, int fsruth=2, double fmlambda=0.001 *4.0e-3, double fmthetac=0.1) |
| Constructor.
|
|
double | get_sigma (double energy, double nscat) const |
|
virtual void | print (std::ostream &file, int l) const |
|
virtual HeedDeltaElectronCS * | copy () const |
|
Definition at line 13 of file HeedChamber.hh.