telescopeArray.dataClass.particles
クラス TrackPhoton

java.lang.Object
  拡張telescopeArray.dataClass.particles.Particle
      拡張telescopeArray.dataClass.particles.TrackParticle
          拡張telescopeArray.dataClass.particles.TrackPhoton
すべての実装インタフェース:
java.io.Serializable

public class TrackPhoton
extends TrackParticle

Photon class extended from TrackParticle to add a field of wavelength [nm]. Default: 337.0 nm

関連項目:
直列化された形式

フィールドの概要
 
クラス telescopeArray.dataClass.particles.TrackParticle から継承したフィールド
track
 
クラス telescopeArray.dataClass.particles.Particle から継承したフィールド
NumberOfDoublet, NumberOfFlavor, particleMasses
 
コンストラクタの概要
TrackPhoton(J3Line track)
           
TrackPhoton(J3Line track, double waveLength)
          Constroctor
 
メソッドの概要
 double getWaveLength()
          get the wave length [nm]
 boolean isValidWaveLength(double lambda)
          Check the range of the wave length.
 void putWaveLength(double lambda)
          setting the wave length
 
クラス telescopeArray.dataClass.particles.TrackParticle から継承したメソッド
getMother, setMother
 
クラス telescopeArray.dataClass.particles.Particle から継承したメソッド
generateLogEnergyMatrix, getDeltaLogEnergy, getDimensionOfLogEnergyMatrix, getDoublet, getEnergy, getFlavor, getLifeTime, getLogEnergy, getLogEnergyMatrix, getLogEnergyMinimum, getMass, getMassNumber, isValidDoublet, isValidEnergy, isValidFlavor, particleName, putDeltaLogEnergy, putDimensionOfLogEnergyMatrix, putEnergy, putLogEnergy, putLogEnergyMatrix, putLogEnergyMatrix, putLogEnergyMinimum
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

TrackPhoton

public TrackPhoton(J3Line track,
                   double waveLength)
Constroctor


TrackPhoton

public TrackPhoton(J3Line track)
メソッドの詳細

putWaveLength

public void putWaveLength(double lambda)
setting the wave length


getWaveLength

public double getWaveLength()
get the wave length [nm]


isValidWaveLength

public boolean isValidWaveLength(double lambda)
Check the range of the wave length. Should be in the UV range [200 600] nm