Analysis Software
Documentation for sPHENIX simulation software
|
#include "ActsAlignment/Kernel/Alignment.hpp"
#include "ActsExamples/Options/CommonOptions.hpp"
#include "ActsExamples/Utilities/Options.hpp"
#include "ActsExamples/Utilities/OptionsFwd.hpp"
#include <memory>
Go to the source code of this file.
Namespaces | |
namespace | ActsExamples |
Typedefs | |
using | AlignedDetElementGetter = std::function< std::vector< Acts::DetectorElementBase * >(const std::shared_ptr< ActsExamples::IBaseDetector > &, const std::vector< Acts::GeometryIdentifier > &)> |
Functions | |
void | addAlignmentOptions (ActsExamples::Options::Description &desc) |
int | runDetectorAlignment (int argc, char *argv[], const std::shared_ptr< ActsExamples::IBaseDetector > &detector, ActsAlignment::AlignedTransformUpdater alignedTransformUpdater, const AlignedDetElementGetter &alignedDetElementsGetter) |
using AlignedDetElementGetter = std::function<std::vector<Acts::DetectorElementBase*>( const std::shared_ptr<ActsExamples::IBaseDetector>&, const std::vector<Acts::GeometryIdentifier>&)> |
Definition at line 25 of file DetectorAlignment.hpp.
View newest version in sPHENIX GitHub at line 25 of file DetectorAlignment.hpp
void addAlignmentOptions | ( | ActsExamples::Options::Description & | desc | ) |
The options for running alignment or not
desc | The options description to add options to |
Definition at line 48 of file DetectorAlignment.cpp.
View newest version in sPHENIX GitHub at line 48 of file DetectorAlignment.cpp
References value.
Referenced by runDetectorAlignment().
int runDetectorAlignment | ( | int | argc, |
char * | argv[], | ||
const std::shared_ptr< ActsExamples::IBaseDetector > & | detector, | ||
ActsAlignment::AlignedTransformUpdater | alignedTransformUpdater, | ||
const AlignedDetElementGetter & | alignedDetElementsGetter | ||
) |
Main function for running alignment for specific detector.
argc | number of command line arguments |
argv | command line arguments |
detector | is the detector to be aligned |