#include <MJWaveformPlanarCrystal.hh>
Inheritance diagram for MJWaveformPlanarCrystal:
Public Member Functions | |
MJWaveformPlanarCrystal () | |
MJWaveformPlanarCrystal (const MJWaveformPlanarCrystal &) | |
~MJWaveformPlanarCrystal () | |
Hep3Vector | ConvertGridpointToCoordinate (HepInt *location) |
void | Construct () |
void | ConvertCoordinateToGridpoint (const Hep3Vector *coord, HepInt *location) |
void | GetDriftFieldVector (const Hep3Vector *pos, Hep3Vector *efield) |
HepBoolean | OutsideCrystal (Hep3Vector *pos) |
HepDouble | GetXDim () |
HepDouble | GetYDim () |
HepDouble | GetZDim () |
Private Attributes | |
HepDouble | fXDim |
HepDouble | fYDim |
HepDouble | fZDim |
MJWaveformPlanarSegment * | fSegment1 |
MJWaveformPlanarSegment * | fSegment2 |
|
AUTHOR: R.Henning CONTACT: FIRST SUBMISSION: Mon May 10 13:53:22 PDT 2004 REVISION: 05-10-2004, Initiated, R. Henning Definition at line 59 of file MJWaveformPlanarCrystal.cc. |
|
Definition at line 64 of file MJWaveformPlanarCrystal.cc. |
|
Definition at line 69 of file MJWaveformPlanarCrystal.cc. |
|
Implements MJVWaveformCrystal. Definition at line 74 of file MJWaveformPlanarCrystal.cc. References MJVWaveformCrystal::AddSegment(), MJVWaveformSegment::Construct(), fSegment1, fSegment2, fXDim, fYDim, fZDim, MJVWaveformCrystal::SetBiasVoltage(), and MJVWaveformCrystal::SetConstants(). |
|
Implements MJVWaveformCrystal. Definition at line 102 of file MJWaveformPlanarCrystal.hh. References MJVWaveformCrystal::GetGridPointSize(). |
|
Convert gridpoint that WaveformChargePoints are created on to a physical coordinate inside the crystal for propagation (and vice-versa). Pure virtual -- needs to be redefined in derived class. Implements MJVWaveformCrystal. Definition at line 89 of file MJWaveformPlanarCrystal.hh. References MJVWaveformCrystal::GetGridPointSize(). |
|
Electric Drift Field. Assigns field to predefined vector to save CPU time. Pure virtual -- needs to be redefined in derived class. Implements MJVWaveformCrystal. Definition at line 89 of file MJWaveformPlanarCrystal.cc. References MJVWaveformCrystal::GetBiasVoltage(), MJVWaveformCrystal::GetDielectricConstant(), MJVWaveformCrystal::GetSpaceChargeDensity(), and GetZDim(). |
|
Definition at line 114 of file MJWaveformPlanarCrystal.hh. |
|
Definition at line 115 of file MJWaveformPlanarCrystal.hh. |
|
Definition at line 116 of file MJWaveformPlanarCrystal.hh. Referenced by GetDriftFieldVector(). |
|
Determine if a point is inside or outside the crystal. For virtual class point is always inside crystal. Reimplemented from MJVWaveformCrystal. Definition at line 111 of file MJWaveformPlanarCrystal.hh. |
|
Definition at line 126 of file MJWaveformPlanarCrystal.hh. Referenced by Construct(). |
|
Definition at line 127 of file MJWaveformPlanarCrystal.hh. Referenced by Construct(). |
|
Definition at line 125 of file MJWaveformPlanarCrystal.hh. Referenced by Construct(). |
|
Definition at line 125 of file MJWaveformPlanarCrystal.hh. Referenced by Construct(). |
|
Definition at line 125 of file MJWaveformPlanarCrystal.hh. Referenced by Construct(). |