GeneralBrokenLines V03-01-03
using EIGEN
|
Example (cylindrical) drift chamber application (composed trajectory with kinematic constraint). More...
Go to the source code of this file.
Functions | |
void | exampleComposedKin () |
Drift chamber example. More... | |
Example (cylindrical) drift chamber application (composed trajectory with kinematic constraint).
Definition in file exampleComposedKin.cpp.
void exampleComposedKin | ( | ) |
Drift chamber example.
Simulate and reconstruct helical tracks in a (cylindrical) drift chamber.
Create points on initial trajectories, create COMPOSED trajectory (for two back to back tracks from same vertex like cosmic rays) from points, fit and write trajectory to MP-II binary file (for rigid body alignment).
Setup:
Example steering file for Millepede-II (B=0, chamber alignment):
Definition at line 74 of file exampleComposedKin.cpp.
References gbl::GblPoint::addGlobals(), gbl::GblPoint::addMeasurement(), gbl::GblPoint::addScatterer(), gbl::CreateImpactPar(), gbl::CreateWireCdc(), gbl::GblTrajectory::fit(), gbl::gblMultipleScatteringError(), gbl::gblSimpleJacobian(), gbl::GblHelixPrediction::getArcLength(), gbl::GblSimpleHelix::getArcLengthR(), gbl::GblSimpleHelix::getArcLengthXY(), gbl::GblHelixPrediction::getCosIncidence(), gbl::GblHelixPrediction::getCurvilinearDirs(), gbl::GblHelixPrediction::getDirection(), gbl::GblDetectorLayer::getLayerID(), gbl::GblHelixPrediction::getMeasPred(), gbl::GblDetectorLayer::getMeasSystemDirs(), gbl::GblSimpleHelix::getPhi(), gbl::GblHelixPrediction::getPosition(), gbl::GblDetectorLayer::getPrecision(), gbl::GblDetectorLayer::getRadiationLength(), gbl::GblDetectorLayer::getResolution(), gbl::GblDetectorLayer::getRigidBodyDerGlobal(), gbl::GblDetectorLayer::intersectWithHelix(), gbl::GblTrajectory::milleOut(), gbl::GblTrajectory::printTrajectory(), gbl::unif(), and gbl::unrm().