Project
Loading...
Searching...
No Matches
o2::mch::AlignmentTask Class Reference

Public Member Functions

constexpr double pi ()
 
 AlignmentTask (shared_ptr< base::GRPGeomRequest > req)
 
void init (framework::InitContext &ic)
 
void finaliseCCDB (framework::ConcreteDataMatcher &matcher, void *obj)
 
void processWithMatching (vector< ROFRecord > &mchROFs, vector< TrackMCH > &mchTracks, vector< Cluster > &mchClusters, vector< dataformats::TrackMCHMID > &muonTracks)
 
void processWithOutMatching (vector< ROFRecord > &mchROFs, vector< TrackMCH > &mchTracks, vector< Cluster > &mchClusters)
 
void run (framework::ProcessingContext &pc)
 

Public Attributes

const int fgNDetElemCh [10] = {4, 4, 4, 4, 18, 18, 26, 26, 26, 26}
 
const int fgSNDetElemCh [11] = {0, 4, 8, 12, 16, 34, 52, 78, 104, 130, 156}
 
const int fgNDetElemHalfCh [20]
 
const int fgSNDetElemHalfCh [21]
 
const int fgDetElemHalfCh [20][13]
 
std::vector< double > params
 
std::vector< double > errors
 
std::vector< double > pulls
 

Detailed Description

Definition at line 90 of file AlignmentSpec.cxx.

Constructor & Destructor Documentation

◆ AlignmentTask()

o2::mch::AlignmentTask::AlignmentTask ( shared_ptr< base::GRPGeomRequest req)
inline

Definition at line 139 of file AlignmentSpec.cxx.

Member Function Documentation

◆ finaliseCCDB()

void o2::mch::AlignmentTask::finaliseCCDB ( framework::ConcreteDataMatcher matcher,
void obj 
)
inline

finalize the track extrapolation setting

Definition at line 289 of file AlignmentSpec.cxx.

◆ init()

void o2::mch::AlignmentTask::init ( framework::InitContext ic)
inline

Definition at line 142 of file AlignmentSpec.cxx.

◆ pi()

constexpr double o2::mch::AlignmentTask::pi ( )
inlineconstexpr

Definition at line 136 of file AlignmentSpec.cxx.

◆ processWithMatching()

void o2::mch::AlignmentTask::processWithMatching ( vector< ROFRecord > &  mchROFs,
vector< TrackMCH > &  mchTracks,
vector< Cluster > &  mchClusters,
vector< dataformats::TrackMCHMID > &  muonTracks 
)
inline

Definition at line 312 of file AlignmentSpec.cxx.

◆ processWithOutMatching()

void o2::mch::AlignmentTask::processWithOutMatching ( vector< ROFRecord > &  mchROFs,
vector< TrackMCH > &  mchTracks,
vector< Cluster > &  mchClusters 
)
inline

Definition at line 349 of file AlignmentSpec.cxx.

◆ run()

void o2::mch::AlignmentTask::run ( framework::ProcessingContext pc)
inline

Definition at line 382 of file AlignmentSpec.cxx.

Member Data Documentation

◆ errors

std::vector<double> o2::mch::AlignmentTask::errors

Definition at line 133 of file AlignmentSpec.cxx.

◆ fgDetElemHalfCh

const int o2::mch::AlignmentTask::fgDetElemHalfCh[20][13]

Definition at line 99 of file AlignmentSpec.cxx.

◆ fgNDetElemCh

const int o2::mch::AlignmentTask::fgNDetElemCh[10] = {4, 4, 4, 4, 18, 18, 26, 26, 26, 26}

Definition at line 93 of file AlignmentSpec.cxx.

◆ fgNDetElemHalfCh

const int o2::mch::AlignmentTask::fgNDetElemHalfCh[20]
Initial value:
= {2, 2, 2, 2, 2, 2, 2, 2, 9,
9, 9, 9, 13, 13, 13, 13, 13, 13, 13, 13}

Definition at line 95 of file AlignmentSpec.cxx.

◆ fgSNDetElemCh

const int o2::mch::AlignmentTask::fgSNDetElemCh[11] = {0, 4, 8, 12, 16, 34, 52, 78, 104, 130, 156}

Definition at line 94 of file AlignmentSpec.cxx.

◆ fgSNDetElemHalfCh

const int o2::mch::AlignmentTask::fgSNDetElemHalfCh[21]
Initial value:
= {0, 3, 6, 9, 12, 15, 18, 21, 24, 34, 44, 54, 64,
78, 92, 106, 120, 134, 148, 162, 176}

Definition at line 97 of file AlignmentSpec.cxx.

◆ params

std::vector<double> o2::mch::AlignmentTask::params

Definition at line 132 of file AlignmentSpec.cxx.

◆ pulls

std::vector<double> o2::mch::AlignmentTask::pulls

Definition at line 134 of file AlignmentSpec.cxx.


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