CGEM BOSS 6.6.5.g
BESIII Offline Software System
|
#include <SamplingGar2.h>
Public Member Functions | |
SamplingGar2 () | |
~SamplingGar2 () | |
void | init (ICgemGeomSvc *geomSvc, double magConfig) |
void | setIonElectrons (int layer, int nElectrons, std::vector< double > x, std::vector< double > y, std::vector< double > z, std::vector< double > t) |
int | getNelectrons () const |
Float_t | getX (int n) const |
Float_t | getY (int n) const |
Float_t | getZ (int n) const |
Float_t | getT (int n) const |
const std::vector< Float_t > & | getXContainer () const |
const std::vector< Float_t > & | getYContainer () const |
const std::vector< Float_t > & | getZContainer () const |
const std::vector< Float_t > & | getTContainer () const |
void | setDebugging (bool debugging) |
void | setGainMultiplier (vector< double > GainMultiplier) |
void | setTransMultiplier (double TransMultiplier) |
void | setDiffuMultiplier (double DiffuMultiplier) |
void | setMultiElectronMapAddr (HitHistMap *address) |
void | setNgapsSect (int n) |
void | setGapSizeSect (double size) |
void | setGapShiftSect (vector< double > shift) |
void | setMicroSectorWidthRad (vector< double > width) |
Public Member Functions inherited from DriftAndAvalanche | |
DriftAndAvalanche () | |
virtual | ~DriftAndAvalanche () |
virtual void | init (ICgemGeomSvc *geomSvc, double magConfig)=0 |
virtual void | setIonElectrons (int layer, int nElectrons, std::vector< double > x, std::vector< double > y, std::vector< double > z, std::vector< double > t)=0 |
virtual void | setDebugging (bool debugging)=0 |
virtual int | getNelectrons () const =0 |
virtual Float_t | getX (int n) const =0 |
virtual Float_t | getY (int n) const =0 |
virtual Float_t | getZ (int n) const =0 |
virtual Float_t | getT (int n) const =0 |
virtual const std::vector< Float_t > & | getXContainer () const =0 |
virtual const std::vector< Float_t > & | getYContainer () const =0 |
virtual const std::vector< Float_t > & | getZContainer () const =0 |
virtual const std::vector< Float_t > & | getTContainer () const =0 |
Definition at line 17 of file SamplingGar2.h.
SamplingGar2::SamplingGar2 | ( | ) |
Definition at line 30 of file SamplingGar2.cxx.
SamplingGar2::~SamplingGar2 | ( | ) |
Definition at line 39 of file SamplingGar2.cxx.
|
inlinevirtual |
Implements DriftAndAvalanche.
Definition at line 28 of file SamplingGar2.h.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
Implements DriftAndAvalanche.
Definition at line 47 of file SamplingGar2.cxx.
|
inlinevirtual |
Implements DriftAndAvalanche.
Definition at line 37 of file SamplingGar2.h.
|
inline |
Definition at line 46 of file SamplingGar2.h.
Referenced by CgemDigitizerSvc::initialize().
|
inline |
Definition at line 39 of file SamplingGar2.h.
Referenced by CgemDigitizerSvc::initialize().
|
inline |
Definition at line 55 of file SamplingGar2.h.
Referenced by CgemDigitizerSvc::initialize().
|
inline |
Definition at line 54 of file SamplingGar2.h.
Referenced by CgemDigitizerSvc::initialize().
|
virtual |
Implements DriftAndAvalanche.
Definition at line 81 of file SamplingGar2.cxx.
|
inline |
Definition at line 64 of file SamplingGar2.h.
Referenced by CgemDigitizerSvc::initialize().
|
inline |
Definition at line 49 of file SamplingGar2.h.
Referenced by CgemDigitizerSvc::initialize().
|
inline |
Definition at line 53 of file SamplingGar2.h.
Referenced by CgemDigitizerSvc::initialize().
|
inline |
Definition at line 45 of file SamplingGar2.h.
Referenced by CgemDigitizerSvc::initialize().