Analysis Software
Documentation for sPHENIX simulation software
|
Public Attributes | |
std::string | inputMeasurements |
Input measurements collection. | |
std::string | inputSourceLinks |
Input source links collection. | |
std::string | inputProtoTracks |
Input proto tracks collection, i.e. groups of hit indices. | |
std::string | inputInitialTrackParameters |
Input initial track parameter estimates for for each proto track. | |
std::string | outputAlignmentParameters |
Output aligned parameters collection. | |
std::shared_ptr < AlignmentFunction > | align |
Type erased fitter function. | |
ActsAlignment::AlignedTransformUpdater | alignedTransformUpdater |
The aligned transform updater. | |
std::vector < Acts::DetectorElementBase * > | alignedDetElements |
The surfaces (with detector elements) to be aligned. | |
std::map< unsigned int, std::bitset< 6 > > | iterationState |
The alignment mask at each iteration. | |
double | chi2ONdfCutOff = 0.10 |
Cutoff value for average chi2/ndf. | |
std::pair< size_t, double > | deltaChi2ONdfCutOff = {10, 0.00001} |
Cutoff value for delta of average chi2/ndf within a couple of iterations. | |
size_t | maxNumIterations = 100 |
Maximum number of iterations. | |
int | maxNumTracks = -1 |
Number of tracks to be used for alignment. | |
Definition at line 58 of file AlignmentAlgorithm.hpp.
View newest version in sPHENIX GitHub at line 58 of file AlignmentAlgorithm.hpp
std::shared_ptr<AlignmentFunction> ActsExamples::AlignmentAlgorithm::Config::align |
Type erased fitter function.
Definition at line 70 of file AlignmentAlgorithm.hpp.
View newest version in sPHENIX GitHub at line 70 of file AlignmentAlgorithm.hpp
Referenced by runDetectorAlignment().
std::vector<Acts::DetectorElementBase*> ActsExamples::AlignmentAlgorithm::Config::alignedDetElements |
The surfaces (with detector elements) to be aligned.
Definition at line 74 of file AlignmentAlgorithm.hpp.
View newest version in sPHENIX GitHub at line 74 of file AlignmentAlgorithm.hpp
Referenced by runDetectorAlignment().
ActsAlignment::AlignedTransformUpdater ActsExamples::AlignmentAlgorithm::Config::alignedTransformUpdater |
The aligned transform updater.
Definition at line 72 of file AlignmentAlgorithm.hpp.
View newest version in sPHENIX GitHub at line 72 of file AlignmentAlgorithm.hpp
Referenced by runDetectorAlignment().
double ActsExamples::AlignmentAlgorithm::Config::chi2ONdfCutOff = 0.10 |
Cutoff value for average chi2/ndf.
Definition at line 78 of file AlignmentAlgorithm.hpp.
View newest version in sPHENIX GitHub at line 78 of file AlignmentAlgorithm.hpp
Referenced by runDetectorAlignment().
std::pair<size_t, double> ActsExamples::AlignmentAlgorithm::Config::deltaChi2ONdfCutOff = {10, 0.00001} |
Cutoff value for delta of average chi2/ndf within a couple of iterations.
Definition at line 80 of file AlignmentAlgorithm.hpp.
View newest version in sPHENIX GitHub at line 80 of file AlignmentAlgorithm.hpp
Referenced by runDetectorAlignment().
std::string ActsExamples::AlignmentAlgorithm::Config::inputInitialTrackParameters |
Input initial track parameter estimates for for each proto track.
Definition at line 66 of file AlignmentAlgorithm.hpp.
View newest version in sPHENIX GitHub at line 66 of file AlignmentAlgorithm.hpp
Referenced by ActsExamples::AlignmentAlgorithm::AlignmentAlgorithm(), and runDetectorAlignment().
std::string ActsExamples::AlignmentAlgorithm::Config::inputMeasurements |
Input measurements collection.
Definition at line 60 of file AlignmentAlgorithm.hpp.
View newest version in sPHENIX GitHub at line 60 of file AlignmentAlgorithm.hpp
Referenced by ActsExamples::AlignmentAlgorithm::AlignmentAlgorithm(), and runDetectorAlignment().
std::string ActsExamples::AlignmentAlgorithm::Config::inputProtoTracks |
Input proto tracks collection, i.e. groups of hit indices.
Definition at line 64 of file AlignmentAlgorithm.hpp.
View newest version in sPHENIX GitHub at line 64 of file AlignmentAlgorithm.hpp
Referenced by ActsExamples::AlignmentAlgorithm::AlignmentAlgorithm(), and runDetectorAlignment().
std::string ActsExamples::AlignmentAlgorithm::Config::inputSourceLinks |
Input source links collection.
Definition at line 62 of file AlignmentAlgorithm.hpp.
View newest version in sPHENIX GitHub at line 62 of file AlignmentAlgorithm.hpp
Referenced by ActsExamples::AlignmentAlgorithm::AlignmentAlgorithm(), and runDetectorAlignment().
std::map<unsigned int, std::bitset<6> > ActsExamples::AlignmentAlgorithm::Config::iterationState |
The alignment mask at each iteration.
Definition at line 76 of file AlignmentAlgorithm.hpp.
View newest version in sPHENIX GitHub at line 76 of file AlignmentAlgorithm.hpp
size_t ActsExamples::AlignmentAlgorithm::Config::maxNumIterations = 100 |
Maximum number of iterations.
Definition at line 82 of file AlignmentAlgorithm.hpp.
View newest version in sPHENIX GitHub at line 82 of file AlignmentAlgorithm.hpp
Referenced by runDetectorAlignment().
int ActsExamples::AlignmentAlgorithm::Config::maxNumTracks = -1 |
Number of tracks to be used for alignment.
Definition at line 84 of file AlignmentAlgorithm.hpp.
View newest version in sPHENIX GitHub at line 84 of file AlignmentAlgorithm.hpp
std::string ActsExamples::AlignmentAlgorithm::Config::outputAlignmentParameters |
Output aligned parameters collection.
Definition at line 68 of file AlignmentAlgorithm.hpp.
View newest version in sPHENIX GitHub at line 68 of file AlignmentAlgorithm.hpp
Referenced by ActsExamples::AlignmentAlgorithm::AlignmentAlgorithm(), and runDetectorAlignment().