BmnRoot 26.10.0-210-gc52d34b0
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnAlignTestTask Class Reference

#include <BmnAlignTestTask.h>

Public Types

enum  ENoise { kHitErrors , kElementMeans , kUserValues }

Public Member Functions

 BmnAlignTestTask ()=delete

Static Public Member Functions

static Bool_t Make (BmnAligner &aligner, const char *dataPath, const char *solutionPath, Double_t sigmaScale=1.0, ENoise noise=kHitErrors, const TVector2 &stdDevXY=TVector2())

Detailed Description

Definition at line 44 of file BmnAlignTestTask.h.

Member Enumeration Documentation

◆ ENoise

Enumerator
kHitErrors 
kElementMeans 
kUserValues 

Definition at line 48 of file BmnAlignTestTask.h.

Constructor & Destructor Documentation

◆ BmnAlignTestTask()

BmnAlignTestTask::BmnAlignTestTask ( )
delete

References kHitErrors.

Member Function Documentation

◆ Make()

Bool_t BmnAlignTestTask::Make ( BmnAligner & aligner,
const char * dataPath,
const char * solutionPath,
Double_t sigmaScale = 1.0,
ENoise noise = kHitErrors,
const TVector2 & stdDevXY = TVector2() )
static

Definition at line 109 of file BmnAlignTestTask.cxx.

References BmnAlignResult::A(), BmnAligner::AddBlankSolution(), BmnDetectorModel::Alignables(), BmnMeasureModel::AlignHitApproximately(), BmnParamLayout::All(), BmnAlignHierarchy::AllParams(), TObjArray::At(), BmnWeightedLine::At0(), BMN_BEAM_BRANCH_NAME, BMN_GLOBAL_PARAMS_PD, BMN_HITS_BRANCH_NAME, BMN_LOCAL_PARAMS_PT, BMN_TRACKS_BRANCH_NAME, TTree::Branch(), BmnParamLayout::ByNode(), TDirectoryFile::cd(), BmnSimpleProgressBar::Clear(), TFile::Close(), BmnAlignHierarchy::CompositeCount(), BmnAlignHierarchy::CompositeParamBase(), BmnAlignHierarchy::CompositeParams(), BmnAlignPriors::ConstCount(), BmnAlignPriors::constraints, BmnWeightedLine::Cov(), d, BmnDetectorModel::DecodeID(), TDecompSVD::Decompose(), BmnWeightedLine::Det(), BmnAligner::DetectorModel(), BmnAligner::DropLastResult(), BmnDetectorModel::EncodedID(), BmnDataIterator::EndOfHits(), BmnDataIterator::EndOfTracks(), TTree::Fill(), BmnAligner::FitTargetZ(), CbmStsTrack::GetB(), BmnRootIterator::GetBeamHits(), BmnRootIterator::GetChain(), CbmStsTrack::GetChi2(), TObjArray::GetEntriesFast(), CbmStsTrack::GetFlag(), BmnRootIterator::GetHit(), TNamed::GetName(), CbmStsTrack::GetNDF(), CbmStsTrack::GetParamFirst(), CbmStsTrack::GetParamLast(), CbmStsTrack::GetPidHypo(), TDecompSVD::GetSig(), BmnHit::GetStation(), CbmStsTrack::GetStsEv(), TNamed::GetTitle(), BmnRootIterator::GetTrack(), TChain::GetTree(), CbmStsTrack::GetTrkID(), TDecompSVD::GetU(), TDecompSVD::GetV(), BmnRootIterator::HasVertexHit(), BmnAligner::Hierarchy(), BmnDataIterator::HitDetectorID(), BmnRamIterator::HitDetectorID(), BmnRootIterator::HitsInTrack(), BmnDataIterator::HitWx(), BmnRamIterator::HitWx(), BmnDataIterator::HitWy(), BmnRamIterator::HitWy(), BmnDataIterator::HitX(), BmnDataIterator::HitY(), BmnDataIterator::HitZ(), i, BmnDetectorModel::Idx(), idX, BmnDetectorModel::IdxFromHit(), idY, idZ, BmnSimpleProgressBar::Init(), BmnAligner::Initialized(), ROOT::Math::SMatrix< class T, unsigned int D1, unsigned int D2, class R >::InvertChol(), BmnRootIterator::IsNewEvent(), TObject::IsZombie(), iX, iX0, iX1, iY, iY0, iY1, iZ, BmnAlignHierarchy::J(), kElementMeans, kHitErrors, TMatrixT< Double_t >::kMult, TMatrixT< Double_t >::kMultTranspose, TObject::kOverwrite, TMatrixT< Double_t >::kTransposed, kUserValues, BmnAlignHierarchy::Layout(), BmnAlignHierarchy::LeafCount(), BmnAligner::MeasureModel(), BmnHitRecord::MIN_HIT_ERROR, BmnDataIterator::NextHit(), BmnRamIterator::NextHit(), BmnRootIterator::NextHit(), BmnRamIterator::NextTrack(), BmnRootIterator::NextTrack(), TMatrixT< class Element >::NormByRow(), BmnParamLayout::ParamName(), BmnAligner::Priors(), BmnAligner::ProgressBar(), BmnAligner::RamIterator(), BmnAlignHierarchy::Ready(), TStopwatch::RealTime(), BmnAlignPriors::ref, BmnRamIterator::ResetAll(), BmnRootIterator::ResetAll(), BmnRootIterator::ResetHits(), BmnAligner::ResultLast(), BmnAligner::Results(), BmnAlignPriors::rhs, BmnAligner::RootIterator(), BmnAligner::SaveSolution(), BmnAlignResult::SeparateA(), CbmStsTrack::SetB(), CbmStsTrack::SetChi2(), TTree::SetDirectory(), CbmStsTrack::SetFlag(), CbmStsTrack::SetNDF(), CbmStsTrack::SetParamFirst(), CbmStsTrack::SetParamLast(), CbmStsTrack::SetPidHypo(), CbmStsTrack::SetStsEv(), CbmStsTrack::SetStsHits(), TMatrixT< class Element >::SetSub(), CbmStsTrack::SetTrkID(), BmnAlignPriors::SigmaAt(), ROOT::Math::Similarity(), BmnWeightedLine::Slope(), BmnWeightedLine::SlopeVar(), BmnDetectorModel::Target(), BmnDetectorModel::TargetID(), BmnAligner::TotalTracks(), ROOT::Math::Transpose(), BmnWeightedLine::Var(), vertex(), BmnRootIterator::VertexVarX(), BmnRootIterator::VertexVarY(), TFile::Write(), BmnMeasureModel::X(), TVector2::X(), BmnMeasureModel::Y(), TVector2::Y(), z0, and BmnDetectorModel::Layer::zEnd.

Referenced by makett().

Here is the call graph for this function:
Here is the caller graph for this function:

The documentation for this class was generated from the following files: