| 
    Geant4
    10.01
    
   | 
 
#include <XVCrystalCharacteristic.hh>
 Inheritance diagram for XVCrystalCharacteristic:
 Collaboration diagram for XVCrystalCharacteristic:Protected Attributes | |
| G4double | fMaximum | 
| G4double | fMinimum | 
| XPhysicalLattice * | fPhysicalLattice | 
| G4PhysicsVector * | fVectorEC | 
Private Attributes | |
| XLatticeManager3 * | fLatticeManager | 
Definition at line 34 of file XVCrystalCharacteristic.hh.
| XVCrystalCharacteristic::XVCrystalCharacteristic | ( | ) | 
Definition at line 29 of file XVCrystalCharacteristic.cc.
References DBL_MAX, fLatticeManager, fMaximum, fMinimum, and XLatticeManager3::GetXLatticeManager().
 Here is the call graph for this function:| XVCrystalCharacteristic::~XVCrystalCharacteristic | ( | ) | 
Definition at line 38 of file XVCrystalCharacteristic.cc.
      
  | 
  pure virtual | 
Implemented in XVCrystalPlanarAnalytical, and XCrystalCharacteristicArray.
Referenced by GetEC().
 Here is the caller graph for this function:
      
  | 
  pure virtual | 
Implemented in XVCrystalPlanarAnalytical.
Referenced by GetEC().
 Here is the caller graph for this function:
      
  | 
  virtual | 
Reimplemented in XVCrystalPlanarAnalytical, XCrystalPlanarMoliereTempPotential, and XCrystalPlanarMolierePotential.
Definition at line 124 of file XVCrystalCharacteristic.cc.
References DBL_MAX, GetEC(), XUnitCell::GetSize(), XPhysicalLattice::GetVolume(), and GetXUnitCell().
Referenced by GetMaximum().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  virtual | 
Reimplemented in XVCrystalPlanarAnalytical, XCrystalPlanarMoliereTempPotential, and XCrystalPlanarMolierePotential.
Definition at line 155 of file XVCrystalCharacteristic.cc.
References DBL_MAX, GetEC(), XUnitCell::GetSize(), XPhysicalLattice::GetVolume(), and GetXUnitCell().
Referenced by GetMinimum().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  virtual | 
Reimplemented in XVCrystalPlanarAnalytical, and XCrystalCharacteristicArray.
Definition at line 100 of file XVCrystalCharacteristic.cc.
      
  | 
  virtual | 
Definition at line 87 of file XVCrystalCharacteristic.cc.
References XUnitCell::GetBase(), XLogicalBase::GetElement(), XPhysicalLattice::GetXUnitCell(), and G4Element::GetZ().
Referenced by XCrystalPlanarMoliereElectricField::ComputeECForSinglePlane(), XCrystalPlanarMolierePotential::ComputeECForSinglePlane(), XCrystalPlanarMoliereTempPotential::ComputeECForSinglePlane(), and XCrystalPlanarMoliereElectronDensity::ComputeECForSinglePlane().
 Here is the call graph for this function:
 Here is the caller graph for this function:| G4ThreeVector XVCrystalCharacteristic::GetEC | ( | G4ThreeVector | vPosition, | 
| XPhysicalLattice * | vLattice | ||
| ) | 
Definition at line 75 of file XVCrystalCharacteristic.cc.
References ComputeEC(), ComputeECFromVector(), and IsInitialized().
Referenced by XCrystalIntegratedDensityPlanar::ComputeIntegratedDensity(), XVCrystalIntegratedDensity::ComputeIntegratedDensity(), XCrystalPlanarMolierePotential::ComputeMaximum(), XCrystalPlanarMoliereTempPotential::ComputeMaximum(), XVCrystalPlanarAnalytical::ComputeMaximum(), ComputeMaximum(), XCrystalPlanarMolierePotential::ComputeMinimum(), XCrystalPlanarMoliereTempPotential::ComputeMinimum(), XVCrystalPlanarAnalytical::ComputeMinimum(), ComputeMinimum(), ExExChProcessChanneling::ComputePotentialEnergy(), and XVCrystalPlanarAnalytical::PrintOnFile().
 Here is the call graph for this function:
 Here is the caller graph for this function:| XLogicalLattice * XVCrystalCharacteristic::GetLogicalLattice | ( | G4VPhysicalVolume * | vVolume | ) | 
Definition at line 58 of file XVCrystalCharacteristic.cc.
References XPhysicalLattice::GetLogicalLattice(), and GetXPhysicalLattice().
 Here is the call graph for this function:
      
  | 
  virtual | 
Definition at line 106 of file XVCrystalCharacteristic.cc.
References ComputeMaximum(), DBL_MAX, and fMaximum.
Referenced by ExExChProcessChanneling::ComputeCriticalEnergyMaximum(), ExExChProcessChanneling::ComputeCriticalEnergyMinimum(), ExExChProcessChanneling::ComputeCriticalRadius(), and XVCrystalIntegratedDensity::ComputePotentialParameters().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  virtual | 
Definition at line 115 of file XVCrystalCharacteristic.cc.
References ComputeMinimum(), DBL_MAX, and fMinimum.
Referenced by ExExChProcessChanneling::ComputeCriticalEnergyMaximum(), ExExChProcessChanneling::ComputeCriticalEnergyMinimum(), and XVCrystalIntegratedDensity::ComputePotentialParameters().
 Here is the call graph for this function:
 Here is the caller graph for this function:| XPhysicalLattice * XVCrystalCharacteristic::GetXPhysicalLattice | ( | G4VPhysicalVolume * | vVolume | ) | 
Definition at line 44 of file XVCrystalCharacteristic.cc.
References fLatticeManager, and XLatticeManager3::GetXPhysicalLattice().
Referenced by XVCrystalPlanarAnalytical::ComputeEC(), XCrystalPlanarMoliereElectricField::ComputeECForSinglePlane(), XCrystalPlanarMolierePotential::ComputeECForSinglePlane(), XCrystalPlanarMoliereTempPotential::ComputeECForSinglePlane(), XVCrystalPlanarAnalytical::ComputeMaximum(), XCrystalPlanarMolierePotential::ComputeMinimum(), XCrystalPlanarMoliereTempPotential::ComputeMinimum(), XVCrystalPlanarAnalytical::ComputeMinimum(), XVCrystalPlanarAnalytical::ComputePositionInUnitCell(), GetLogicalLattice(), and GetXUnitCell().
 Here is the call graph for this function:
 Here is the caller graph for this function:| XUnitCell * XVCrystalCharacteristic::GetXUnitCell | ( | G4VPhysicalVolume * | vVolume | ) | 
Definition at line 51 of file XVCrystalCharacteristic.cc.
References GetXPhysicalLattice(), and XPhysicalLattice::GetXUnitCell().
Referenced by XCrystalPlanarMoliereElectricField::ComputeECForSinglePlane(), XCrystalPlanarMolierePotential::ComputeECForSinglePlane(), XCrystalPlanarMoliereTempPotential::ComputeECForSinglePlane(), ComputeMaximum(), XCrystalPlanarMolierePotential::ComputeMinimum(), XCrystalPlanarMoliereTempPotential::ComputeMinimum(), and ComputeMinimum().
 Here is the call graph for this function:
 Here is the caller graph for this function:| void XVCrystalCharacteristic::InitializePhysicalLattice | ( | XPhysicalLattice * | vLattice | ) | 
Definition at line 65 of file XVCrystalCharacteristic.cc.
References fPhysicalLattice, and InitializeVector().
Referenced by ExExChProcessChanneling::ComputeCrystalCharacteristic(), and XCrystalIntegratedDensityHub::SetXPhysicalLattice().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  pure virtual | 
Implemented in XVCrystalPlanarAnalytical.
Referenced by InitializePhysicalLattice().
 Here is the caller graph for this function:| G4bool XVCrystalCharacteristic::IsInitialized | ( | XPhysicalLattice * | vLattice | ) | 
Definition at line 185 of file XVCrystalCharacteristic.cc.
References fPhysicalLattice.
Referenced by GetEC().
 Here is the caller graph for this function:
      
  | 
  pure virtual | 
Implemented in XVCrystalPlanarAnalytical.
      
  | 
  pure virtual | 
Implemented in XVCrystalPlanarAnalytical.
Referenced by ExExChProcessChanneling::ComputeCrystalCharacteristic().
 Here is the caller graph for this function:
      
  | 
  pure virtual | 
Implemented in XVCrystalPlanarAnalytical.
      
  | 
  private | 
Definition at line 37 of file XVCrystalCharacteristic.hh.
Referenced by GetXPhysicalLattice(), and XVCrystalCharacteristic().
      
  | 
  protected | 
Definition at line 40 of file XVCrystalCharacteristic.hh.
Referenced by GetMaximum(), XVCrystalPlanarAnalytical::ReadFromECHARM(), and XVCrystalCharacteristic().
      
  | 
  protected | 
Definition at line 41 of file XVCrystalCharacteristic.hh.
Referenced by GetMinimum(), XVCrystalPlanarAnalytical::ReadFromECHARM(), and XVCrystalCharacteristic().
      
  | 
  protected | 
Definition at line 42 of file XVCrystalCharacteristic.hh.
Referenced by XVCrystalPlanarAnalytical::ComputeECFromVector(), InitializePhysicalLattice(), XVCrystalPlanarAnalytical::InitializeVector(), and IsInitialized().
      
  | 
  protected | 
Definition at line 43 of file XVCrystalCharacteristic.hh.
Referenced by XVCrystalPlanarAnalytical::ComputeECFromVector(), XVCrystalPlanarAnalytical::InitializeVector(), XVCrystalPlanarAnalytical::ReadFromECHARM(), and XVCrystalPlanarAnalytical::ReadFromFile().