diff --git a/dev/index.html b/dev/index.html index e7e23d7..f4e285e 100644 --- a/dev/index.html +++ b/dev/index.html @@ -1,2 +1,2 @@ -Home · PhysicsTools.jl

PhysicsTools

Documentation for PhysicsTools.

PhysicsTools.Types.CascadeType

Subtype of ParticleShape, used to classify signatures in detector. PEPlus, PEMinus, PGamma and PHadronShower have the shape Cascade; while PMuMinus, PMuPlus and PLightSabre have the shape Track. particle_shape() can be used to return shape of particle signature.

source
PhysicsTools.Types.PEMinusType

Subtype of ParticleType, used to classify particles. pdg_code() can be used to find the corresponding particle PDF code.

source
PhysicsTools.Types.PEPlusType

Subtype of ParticleType, used to classify particles. pdg_code() can be used to find the corresponding particle PDF code.

source
PhysicsTools.Types.PGammaType

Subtype of ParticleType, used to classify particles. pdg_code() can be used to find the corresponding particle PDF code.

source
PhysicsTools.Types.PMuPlusType

Subtype of ParticleType, used to classify particles. pdg_code() can be used to find the corresponding particle PDF code.

source
PhysicsTools.Types.PNuEType

Subtype of ParticleType, used to classify particles. pdg_code() can be used to find the corresponding particle PDF code.

source
PhysicsTools.Types.PNuEBarType

Subtype of ParticleType, used to classify particles. pdg_code() can be used to find the corresponding particle PDF code.

source
PhysicsTools.Types.PNuMuType

Subtype of ParticleType, used to classify particles. pdg_code() can be used to find the corresponding particle PDF code.

source
PhysicsTools.Types.PNuTauType

Subtype of ParticleType, used to classify particles. pdg_code() can be used to find the corresponding particle PDF code.

source
PhysicsTools.Types.ParticleType
Particle{T,PType<:ParticleType}

Struct containing information of a single particle

Fields

  • position::SVector{3,T}: Particle position given as a three dimensional static vector in detector coordinates
  • direction::SVector{3,T}: Particle direction of motion given as a three dimensional static vector in detector coordinates
  • time::T: Time of the event this particle corresponds to, given in unites of ns
  • energy::T: Total energy of the particle given in unites of GeV
  • length::T: Length of particle track given in unites of m
  • type::Type{PType}: Particle type, chosen from any ParticleType subtype (PEPlus, PEMinus, PGamma, PMuPlus, PMuMinus, PNuE, PNuMu, PNuTau, PNuEBar, PNuMuBar, PNuTauBar, PHadronShower, PLightSabre, PUnknown)
source
PhysicsTools.Types.TrackType

Subtype of ParticleShape, used to classify signatures in detector. PEPlus, PEMinus, PGamma and PHadronShower have the shape Cascade; while PMuMinus, PMuPlus and PLightSabre have the shape Track. particle_shape() can be used to return shape of particle signature.

source
PhysicsTools.Types.is_neutrinoMethod
is_neutrino(particle)

Return true if particle is of any neutrino subtype (PNuE, PNuEBar, PNuMu, PNuMuBar, PNuTau, PNuTauBar), otherwise return false.

Arguments

  • particle::Type: Particle to check wheather is a neutrino.
source
PhysicsTools.Types.particle_shapeMethod
particle_shape(partricle)

Return struct corresponding to shape of argument-particle's signature

Arguments

  • particle::Type: Particle to check shape of.
source
PhysicsTools.Types.pdg_codeMethod
pdg_code(particle)

Return integer corresponding to the PDG code of a givern particle. ptypeforcode() can be used to find the struct of the corresponding particle.

Arguments

  • particle::Type: Particle to return PDG code of.
source
PhysicsTools.Types.ptype_for_codeMethod
ptype_for_code(code::Integer)

Return particle struct corresponding to a given PDG code. pdg_code() can be used to find the PDG code of a corresponding particle.

Arguments

  • code::Integer: PDG code to get particle struct of.
source
+Home · PhysicsTools.jl

PhysicsTools

Documentation for PhysicsTools.

PhysicsTools.Types.CascadeType

Subtype of ParticleShape, used to classify signatures in detector. PEPlus, PEMinus, PGamma and PHadronShower have the shape Cascade; while PMuMinus, PMuPlus and PLightSabre have the shape Track. particle_shape() can be used to return shape of particle signature.

source
PhysicsTools.Types.PEMinusType

Subtype of ParticleType, used to classify particles. pdg_code() can be used to find the corresponding particle PDF code.

source
PhysicsTools.Types.PEPlusType

Subtype of ParticleType, used to classify particles. pdg_code() can be used to find the corresponding particle PDF code.

source
PhysicsTools.Types.PGammaType

Subtype of ParticleType, used to classify particles. pdg_code() can be used to find the corresponding particle PDF code.

source
PhysicsTools.Types.PMuPlusType

Subtype of ParticleType, used to classify particles. pdg_code() can be used to find the corresponding particle PDF code.

source
PhysicsTools.Types.PNuEType

Subtype of ParticleType, used to classify particles. pdg_code() can be used to find the corresponding particle PDF code.

source
PhysicsTools.Types.PNuEBarType

Subtype of ParticleType, used to classify particles. pdg_code() can be used to find the corresponding particle PDF code.

source
PhysicsTools.Types.PNuMuType

Subtype of ParticleType, used to classify particles. pdg_code() can be used to find the corresponding particle PDF code.

source
PhysicsTools.Types.PNuTauType

Subtype of ParticleType, used to classify particles. pdg_code() can be used to find the corresponding particle PDF code.

source
PhysicsTools.Types.ParticleType
Particle{T,PType<:ParticleType}

Struct containing information of a single particle

Fields

  • position::SVector{3,T}: Particle position given as a three dimensional static vector in detector coordinates
  • direction::SVector{3,T}: Particle direction of motion given as a three dimensional static vector in detector coordinates
  • time::T: Time of the event this particle corresponds to, given in unites of ns
  • energy::T: Total energy of the particle given in unites of GeV
  • length::T: Length of particle track given in unites of m
  • type::Type{PType}: Particle type, chosen from any ParticleType subtype (PEPlus, PEMinus, PGamma, PMuPlus, PMuMinus, PNuE, PNuMu, PNuTau, PNuEBar, PNuMuBar, PNuTauBar, PHadronShower, PLightSabre, PUnknown)
source
PhysicsTools.Types.TrackType

Subtype of ParticleShape, used to classify signatures in detector. PEPlus, PEMinus, PGamma and PHadronShower have the shape Cascade; while PMuMinus, PMuPlus and PLightSabre have the shape Track. particle_shape() can be used to return shape of particle signature.

source
PhysicsTools.Types.is_neutrinoMethod
is_neutrino(particle)

Return true if particle is of any neutrino subtype (PNuE, PNuEBar, PNuMu, PNuMuBar, PNuTau, PNuTauBar), otherwise return false.

Arguments

  • particle::Type: Particle to check wheather is a neutrino.
source
PhysicsTools.Types.particle_shapeMethod
particle_shape(partricle)

Return struct corresponding to shape of argument-particle's signature

Arguments

  • particle::Type: Particle to check shape of.
source
PhysicsTools.Types.pdg_codeMethod
pdg_code(particle)

Return integer corresponding to the PDG code of a givern particle. ptypeforcode() can be used to find the struct of the corresponding particle.

Arguments

  • particle::Type: Particle to return PDG code of.
source
PhysicsTools.Types.ptype_for_codeMethod
ptype_for_code(code::Integer)

Return particle struct corresponding to a given PDG code. pdg_code() can be used to find the PDG code of a corresponding particle.

Arguments

  • code::Integer: PDG code to get particle struct of.
source
diff --git a/dev/search/index.html b/dev/search/index.html index 59fe653..6fd3990 100644 --- a/dev/search/index.html +++ b/dev/search/index.html @@ -1,2 +1,2 @@ -Search · PhysicsTools.jl

Loading search...

    +Search · PhysicsTools.jl

    Loading search...