#include <MJWaveformChargePoint.hh>
REVISION:
04-20-2004, Intitiated, R. Henning
Definition at line 78 of file MJWaveformChargePoint.hh.
|
Definition at line 61 of file MJWaveformChargePoint.cc. References fGridLocation. |
|
Definition at line 77 of file MJWaveformChargePoint.cc. |
|
Definition at line 82 of file MJWaveformChargePoint.cc. |
|
Definition at line 126 of file MJWaveformChargePoint.hh. |
|
Definition at line 161 of file MJWaveformChargePoint.hh. |
|
Apply diffusion to charge point every fDiffusionStepInterval steps. Definition at line 87 of file MJWaveformChargePoint.cc. References fNumberOfSteps. Referenced by DoOneStep(). |
|
Definition at line 96 of file MJWaveformChargePoint.cc. References DoDiffusion(), DoTrapping(), and PropagateOneStep(). Referenced by MJVWaveformCrystal::GenerateSignal(). |
|
Apply trapping to charge point every fTrappingStepInterval steps. Definition at line 107 of file MJWaveformChargePoint.cc. References fNumberOfSteps. Referenced by DoOneStep(). |
|
Dump all paramters to stdout Definition at line 116 of file MJWaveformChargePoint.cc. References fCharge, fCurrentPosition, fEnergyLoss, fGridLocation, fGridPointSize, fOriginalPosition, fPreviousPosition, fTimeStep, fTotalTime, and GetVelocity(). Referenced by MJVWaveformCrystal::GenerateSignal(). |
|
Definition at line 129 of file MJWaveformChargePoint.hh. Referenced by MJVWaveformSegment::AddWaveformPoint(). |
|
Definition at line 130 of file MJWaveformChargePoint.hh. |
|
Definition at line 131 of file MJWaveformChargePoint.hh. Referenced by MJVWaveformSegment::AddWaveformPoint(). |
|
Definition at line 128 of file MJWaveformChargePoint.hh. |
|
Definition at line 127 of file MJWaveformChargePoint.hh. |
|
Definition at line 132 of file MJWaveformChargePoint.hh. Referenced by MJVWaveformSegment::AddWaveformPoint(), and MJVWaveformCrystal::GenerateSignal(). |
|
Definition at line 134 of file MJWaveformChargePoint.hh. Referenced by MJVWaveformCrystal::DeleteChargePoints(). |
|
Definition at line 142 of file MJWaveformChargePoint.hh. |
|
Definition at line 141 of file MJWaveformChargePoint.hh. |
|
Definition at line 136 of file MJWaveformChargePoint.hh. |
|
Definition at line 138 of file MJWaveformChargePoint.hh. |
|
Definition at line 140 of file MJWaveformChargePoint.hh. |
|
Definition at line 143 of file MJWaveformChargePoint.hh. |
|
Definition at line 144 of file MJWaveformChargePoint.hh. Referenced by MJVWaveformSegment::AddWaveformPoint(). |
|
Definition at line 157 of file MJWaveformChargePoint.hh. |
|
Definition at line 158 of file MJWaveformChargePoint.hh. |
|
Definition at line 150 of file MJWaveformChargePoint.hh. |
|
Definition at line 145 of file MJWaveformChargePoint.hh. Referenced by MJVWaveformSegment::AddWaveformPoint(), Dump(), and PropagateOneStep(). |
|
Initialize variables before propagation can start. To be called after Geant 4 completed an event. Definition at line 142 of file MJWaveformChargePoint.cc. References MJVWaveformCrystal::ConvertEnergyLossToCharge(), MJVWaveformCrystal::ConvertGridpointToCoordinate(), MJVWaveformCrystal::DiffusionOn(), fActive, fCharge, fCurrentPosition, fDiffusionOn, fDiffusionStepInterval, fEnergyLoss, fGridLocation, fGridPointSize, fNumberOfSteps, fOriginalPosition, fPreviousPosition, fSigma, fTimeStep, fTrappingOn, fTrappingStepInterval, fXtal, MJVWaveformCrystal::GetDiffusionStepInterval(), MJVWaveformCrystal::GetGridPointSize(), MJVWaveformCrystal::GetInitialGridPointSigma(), MJVWaveformCrystal::GetTimeStep(), MJVWaveformCrystal::GetTrappingStepInterval(), MJVWaveformCrystal::OutsideCrystal(), and MJVWaveformCrystal::TrappingOn(). Referenced by MJWaveformPlanarDetector::BeginOfEventAction(), and MJWaveformCoaxialDetector::BeginOfEventAction(). |
|
Propagate charge point one step Definition at line 161 of file MJWaveformChargePoint.cc. References fActive, fChargeSign, fCurrentPosition, fNumberOfSteps, fPreviousPosition, fTimeStep, fTotalTime, fXtal, GetVelocity(), MJVWaveformCrystal::OutsideCrystal(), and RemoveFromActiveList(). Referenced by DoOneStep(). |
|
Definition at line 180 of file MJWaveformChargePoint.cc. References fNextActiveChargePoint, fPreviousActiveChargePoint, SetNextActiveChargePoint(), and SetPreviousActiveChargePoint(). Referenced by PropagateOneStep(). |
|
Definition at line 162 of file MJWaveformChargePoint.hh. |
|
Definition at line 163 of file MJWaveformChargePoint.hh. |
|
Definition at line 164 of file MJWaveformChargePoint.hh. |
|
Definition at line 166 of file MJWaveformChargePoint.hh. Referenced by MJVWaveformCrystal::AddChargePoint(), and RemoveFromActiveList(). |
|
Definition at line 168 of file MJWaveformChargePoint.hh. Referenced by MJVWaveformCrystal::AddChargePoint(). |
|
Definition at line 170 of file MJWaveformChargePoint.hh. |
|
Definition at line 171 of file MJWaveformChargePoint.hh. Referenced by MJVWaveformCrystal::AddChargePoint(), and RemoveFromActiveList(). |
|
Definition at line 173 of file MJWaveformChargePoint.hh. Referenced by MJVWaveformCrystal::AddChargePoint(). |
|
Definition at line 175 of file MJWaveformChargePoint.hh. |
|
Definition at line 159 of file MJWaveformChargePoint.hh. Referenced by MJVWaveformCrystal::AddChargePoint(), and MJVWaveformCrystal::GenerateSignal(). |
|
true is charge point is still propagating. fals if charge point has been absorbed. Definition at line 189 of file MJWaveformChargePoint.hh. Referenced by InitializePropagation(), and PropagateOneStep(). |
|
Absolute charge of charge point. Definition at line 194 of file MJWaveformChargePoint.hh. Referenced by Dump(), and InitializePropagation(). |
|
Charge sign of charge point. -1 == electrons; +1 == holes Definition at line 199 of file MJWaveformChargePoint.hh. Referenced by PropagateOneStep(). |
|
Current, previous, and original positions in space. Definition at line 214 of file MJWaveformChargePoint.hh. Referenced by Dump(), InitializePropagation(), and PropagateOneStep(). |
|
Definition at line 202 of file MJWaveformChargePoint.hh. Referenced by InitializePropagation(). |
|
Number of steps to wait before applying diffusion Definition at line 207 of file MJWaveformChargePoint.hh. Referenced by InitializePropagation(). |
|
Energyloss in gridpoint cube. Note that the energyloss will contribute to the production of electrons AND holes. This is the energyloss that produced both the holes and electrons. Definition at line 224 of file MJWaveformChargePoint.hh. Referenced by Dump(), and InitializePropagation(). |
|
Original position on grid Definition at line 229 of file MJWaveformChargePoint.hh. Referenced by Dump(), InitializePropagation(), and MJWaveformChargePoint(). |
|
Dimensions of gridpoint (cm). Definition at line 234 of file MJWaveformChargePoint.hh. Referenced by Dump(), and InitializePropagation(). |
|
Definition at line 238 of file MJWaveformChargePoint.hh. Referenced by RemoveFromActiveList(). |
|
Definition at line 239 of file MJWaveformChargePoint.hh. |
|
Number of steps this charge point has been propagated Definition at line 244 of file MJWaveformChargePoint.hh. Referenced by DoDiffusion(), DoTrapping(), InitializePropagation(), and PropagateOneStep(). |
|
Definition at line 216 of file MJWaveformChargePoint.hh. Referenced by Dump(), and InitializePropagation(). |
|
Definition at line 248 of file MJWaveformChargePoint.hh. Referenced by RemoveFromActiveList(). |
|
Definition at line 249 of file MJWaveformChargePoint.hh. |
|
Definition at line 215 of file MJWaveformChargePoint.hh. Referenced by Dump(), InitializePropagation(), and PropagateOneStep(). |
|
Width (sigma) of distribution in cm. Increases due to diffusion. Definition at line 254 of file MJWaveformChargePoint.hh. Referenced by InitializePropagation(). |
|
Timestep per iteration Definition at line 259 of file MJWaveformChargePoint.hh. Referenced by Dump(), InitializePropagation(), and PropagateOneStep(). |
|
Total time charge point has existed. Definition at line 264 of file MJWaveformChargePoint.hh. Referenced by Dump(), and PropagateOneStep(). |
|
Definition at line 266 of file MJWaveformChargePoint.hh. Referenced by InitializePropagation(). |
|
Number of steps to wait before applying trapping Definition at line 270 of file MJWaveformChargePoint.hh. Referenced by InitializePropagation(). |
|
Pointer to Crystal object that contains information on electric fields, diffusion constants, trapping, etc... Definition at line 276 of file MJWaveformChargePoint.hh. Referenced by InitializePropagation(), and PropagateOneStep(). |