#include <MJWaveformCoaxialCrystal.hh>
Inheritance diagram for MJWaveformCoaxialCrystal:
Public Member Functions | |
MJWaveformCoaxialCrystal () | |
MJWaveformCoaxialCrystal (const MJWaveformCoaxialCrystal &) | |
~MJWaveformCoaxialCrystal () | |
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 | GetInnerRadius () |
HepDouble | GetOuterRadius () |
Private Attributes | |
HepDouble | fOuterRadius |
HepDouble | fInnerRadius |
MJWaveformCoaxialSegment * | fInnerContact |
MJWaveformCoaxialSegment * | fOuterSegment |
HepDouble | fAlpha |
HepDouble | fBeta |
|
AUTHOR: R.Henning CONTACT: FIRST SUBMISSION: Wed May 12 17:16:20 PDT 2004 REVISION: 05-12-2004, Created, R. Henning Definition at line 56 of file MJWaveformCoaxialCrystal.cc. |
|
Definition at line 61 of file MJWaveformCoaxialCrystal.cc. |
|
Definition at line 66 of file MJWaveformCoaxialCrystal.cc. |
|
|
Implements MJVWaveformCrystal. Definition at line 99 of file MJWaveformCoaxialCrystal.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 87 of file MJWaveformCoaxialCrystal.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 92 of file MJWaveformCoaxialCrystal.cc. |
|
Definition at line 114 of file MJWaveformCoaxialCrystal.hh. |
|
Definition at line 115 of file MJWaveformCoaxialCrystal.hh. |
|
Determine if a point is inside or outside the crystal. For virtual class point is always inside crystal. Reimplemented from MJVWaveformCrystal. Definition at line 108 of file MJWaveformCoaxialCrystal.hh. |
|
Definition at line 128 of file MJWaveformCoaxialCrystal.hh. Referenced by Construct(), and GetDriftFieldVector(). |
|
Definition at line 128 of file MJWaveformCoaxialCrystal.hh. Referenced by Construct(), and GetDriftFieldVector(). |
|
Definition at line 126 of file MJWaveformCoaxialCrystal.hh. Referenced by Construct(). |
|
Definition at line 125 of file MJWaveformCoaxialCrystal.hh. Referenced by Construct(). |
|
Definition at line 125 of file MJWaveformCoaxialCrystal.hh. Referenced by Construct(). |
|
Definition at line 127 of file MJWaveformCoaxialCrystal.hh. Referenced by Construct(). |