CGEM BOSS 6.6.5.g
BESIII Offline Software System
|
#include <SamplingGar.h>
Public Member Functions | |
SamplingGar () | |
~SamplingGar () | |
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) |
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 14 of file SamplingGar.h.
SamplingGar::SamplingGar | ( | ) |
Definition at line 27 of file SamplingGar.cxx.
SamplingGar::~SamplingGar | ( | ) |
Definition at line 33 of file SamplingGar.cxx.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
Implements DriftAndAvalanche.
Definition at line 36 of file SamplingGar.cxx.
|
inlinevirtual |
Implements DriftAndAvalanche.
Definition at line 33 of file SamplingGar.h.
|
inline |
Definition at line 42 of file SamplingGar.h.
Referenced by CgemDigitizerSvc::initialize().
|
inline |
Definition at line 35 of file SamplingGar.h.
Referenced by CgemDigitizerSvc::initialize().
|
virtual |
Implements DriftAndAvalanche.
Definition at line 55 of file SamplingGar.cxx.
|
inline |
Definition at line 41 of file SamplingGar.h.
Referenced by CgemDigitizerSvc::initialize().