14#ifndef SCT_CHARGETRAPPINGCONDDATA_H
15#define SCT_CHARGETRAPPINGCONDDATA_H
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Data object for SCT_ChargeTrappingTool, SCT_RadDamageSummaryTool, SCT_SurfaceChargesGenerator.
double getTimeToElectrode() const
double m_holeDriftMobility
void setTrappingTime(const double trappingTime)
void setHoleDriftMobility(const double holeDriftMobility)
void setTrappingHoles(const double trappingHoles)
double getElectricField() const
void setTrappingProbability(const double trappingProbability)
double getTrappingTime() const
double getTrappingProbability() const
double m_trappingProbability
SCT_ChargeTrappingCondData()
void setTimeToElectrode(const double electrodeTime)
double getTrappingHoles() const
void setTrappingPositionZ(const double trappingPosition)
double m_meanFreePathElectrons
void setMeanFreePathHoles(const double meanFreePathHoles)
double m_trappingElectrons
double getTrappingPositionZ() const
void setTrappingElectrons(const double trappingElectrons)
double getTrappingElectrons() const
void setMeanFreePathElectrons(const double meanFreePathElectrons)
double getMeanFreePathElectrons() const
virtual ~SCT_ChargeTrappingCondData()=default
double getHoleDriftMobility() const
void setElectricField(const double electricField)
double m_meanFreePathHoles
double m_trappingPosition
double getMeanFreePathHoles() const