EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <acts/blob/sPHENIX/Examples/Algorithms/TruthTracking/ActsExamples/TruthTracking/ParticleSmearing.hpp>
Public Attributes | |
std::string | inputParticles |
Input truth particles collection. | |
std::string | outputTrackParameters |
Output smeared tracks parameters collection. | |
double | sigmaD0 = 30 * Acts::UnitConstants::um |
Constant term of the d0 resolution. | |
double | sigmaD0PtA = 0 * Acts::UnitConstants::um |
Pt-dependent d0 resolution of the form sigma_d0 = A*exp(-1.*abs(B)*pt). | |
double | sigmaD0PtB = 1 / Acts::UnitConstants::GeV |
double | sigmaZ0 = 30 * Acts::UnitConstants::um |
Constant term of the z0 resolution. | |
double | sigmaZ0PtA = 0 * Acts::UnitConstants::um |
Pt-dependent z0 resolution of the form sigma_z0 = A*exp(-1.*abs(B)*pt). | |
double | sigmaZ0PtB = 1 / Acts::UnitConstants::GeV |
double | sigmaT0 = 5 * Acts::UnitConstants::ns |
Time resolution. | |
double | sigmaPhi = 1 * Acts::UnitConstants::degree |
Phi angular resolution. | |
double | sigmaTheta = 1 * Acts::UnitConstants::degree |
Theta angular resolution. | |
double | sigmaPRel = 0.001 |
Relative momentum resolution. | |
std::shared_ptr< RandomNumbers > | randomNumbers = nullptr |
Random numbers service. | |
Definition at line 27 of file ParticleSmearing.hpp.
View newest version in sPHENIX GitHub at line 27 of file ParticleSmearing.hpp
std::string ActsExamples::ParticleSmearing::Config::inputParticles |
Input truth particles collection.
Definition at line 29 of file ParticleSmearing.hpp.
View newest version in sPHENIX GitHub at line 29 of file ParticleSmearing.hpp
Referenced by main(), and ActsExamples::ParticleSmearing::ParticleSmearing().
std::string ActsExamples::ParticleSmearing::Config::outputTrackParameters |
Output smeared tracks parameters collection.
Definition at line 31 of file ParticleSmearing.hpp.
View newest version in sPHENIX GitHub at line 31 of file ParticleSmearing.hpp
Referenced by main(), and ActsExamples::ParticleSmearing::ParticleSmearing().
std::shared_ptr<RandomNumbers> ActsExamples::ParticleSmearing::Config::randomNumbers = nullptr |
Random numbers service.
Definition at line 51 of file ParticleSmearing.hpp.
View newest version in sPHENIX GitHub at line 51 of file ParticleSmearing.hpp
Referenced by main().
double ActsExamples::ParticleSmearing::Config::sigmaD0 = 30 * Acts::UnitConstants::um |
Constant term of the d0 resolution.
Definition at line 33 of file ParticleSmearing.hpp.
View newest version in sPHENIX GitHub at line 33 of file ParticleSmearing.hpp
Referenced by main().
double ActsExamples::ParticleSmearing::Config::sigmaD0PtA = 0 * Acts::UnitConstants::um |
Pt-dependent d0 resolution of the form sigma_d0 = A*exp(-1.*abs(B)*pt).
Definition at line 35 of file ParticleSmearing.hpp.
View newest version in sPHENIX GitHub at line 35 of file ParticleSmearing.hpp
Referenced by main().
double ActsExamples::ParticleSmearing::Config::sigmaD0PtB = 1 / Acts::UnitConstants::GeV |
Definition at line 36 of file ParticleSmearing.hpp.
View newest version in sPHENIX GitHub at line 36 of file ParticleSmearing.hpp
Referenced by main().
double ActsExamples::ParticleSmearing::Config::sigmaPhi = 1 * Acts::UnitConstants::degree |
Phi angular resolution.
Definition at line 45 of file ParticleSmearing.hpp.
View newest version in sPHENIX GitHub at line 45 of file ParticleSmearing.hpp
Referenced by main().
double ActsExamples::ParticleSmearing::Config::sigmaPRel = 0.001 |
Relative momentum resolution.
Definition at line 49 of file ParticleSmearing.hpp.
View newest version in sPHENIX GitHub at line 49 of file ParticleSmearing.hpp
Referenced by main().
double ActsExamples::ParticleSmearing::Config::sigmaT0 = 5 * Acts::UnitConstants::ns |
Time resolution.
Definition at line 43 of file ParticleSmearing.hpp.
View newest version in sPHENIX GitHub at line 43 of file ParticleSmearing.hpp
Referenced by main().
double ActsExamples::ParticleSmearing::Config::sigmaTheta = 1 * Acts::UnitConstants::degree |
Theta angular resolution.
Definition at line 47 of file ParticleSmearing.hpp.
View newest version in sPHENIX GitHub at line 47 of file ParticleSmearing.hpp
Referenced by main().
double ActsExamples::ParticleSmearing::Config::sigmaZ0 = 30 * Acts::UnitConstants::um |
Constant term of the z0 resolution.
Definition at line 38 of file ParticleSmearing.hpp.
View newest version in sPHENIX GitHub at line 38 of file ParticleSmearing.hpp
Referenced by main().
double ActsExamples::ParticleSmearing::Config::sigmaZ0PtA = 0 * Acts::UnitConstants::um |
Pt-dependent z0 resolution of the form sigma_z0 = A*exp(-1.*abs(B)*pt).
Definition at line 40 of file ParticleSmearing.hpp.
View newest version in sPHENIX GitHub at line 40 of file ParticleSmearing.hpp
Referenced by main().
double ActsExamples::ParticleSmearing::Config::sigmaZ0PtB = 1 / Acts::UnitConstants::GeV |
Definition at line 41 of file ParticleSmearing.hpp.
View newest version in sPHENIX GitHub at line 41 of file ParticleSmearing.hpp
Referenced by main().