ATLAS Offline Software
Loading...
Searching...
No Matches
SCT_ChargeTrappingCondData.h
Go to the documentation of this file.
1// -*- C++ -*-
2
3/*
4 Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
5*/
6
13
14#ifndef SCT_CHARGETRAPPINGCONDDATA_H
15#define SCT_CHARGETRAPPINGCONDDATA_H
16
22{
23public:
25 virtual ~SCT_ChargeTrappingCondData() = default;
26
27 double getElectricField() const;
28 double getMeanFreePathElectrons() const;
29 double getMeanFreePathHoles() const;
30 double getTrappingElectrons() const;
31 double getTrappingHoles() const;
32 double getTrappingProbability() const;
33 double getTrappingTime() const;
34 double getTimeToElectrode() const;
35 double getTrappingPositionZ() const;
36 double getHoleDriftMobility() const;
37
38 void setElectricField(const double electricField);
39 void setMeanFreePathElectrons(const double meanFreePathElectrons);
40 void setMeanFreePathHoles(const double meanFreePathHoles);
41 void setTrappingElectrons(const double trappingElectrons);
42 void setTrappingHoles(const double trappingHoles);
43 void setTrappingProbability(const double trappingProbability);
44 void setTrappingTime(const double trappingTime);
45 void setTimeToElectrode(const double electrodeTime);
46 void setTrappingPositionZ(const double trappingPosition);
47 void setHoleDriftMobility(const double holeDriftMobility);
48
49private:
60};
61
62// Class definition for StoreGate
65
66#endif // 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.
void setTrappingTime(const double trappingTime)
void setHoleDriftMobility(const double holeDriftMobility)
void setTrappingHoles(const double trappingHoles)
void setTrappingProbability(const double trappingProbability)
void setTimeToElectrode(const double electrodeTime)
void setTrappingPositionZ(const double trappingPosition)
void setMeanFreePathHoles(const double meanFreePathHoles)
void setTrappingElectrons(const double trappingElectrons)
void setMeanFreePathElectrons(const double meanFreePathElectrons)
virtual ~SCT_ChargeTrappingCondData()=default
void setElectricField(const double electricField)