![]() |
Project
|
#include <Controller.h>
Inherits TObject.
Classes | |
struct | ProcStat |
Public Types | |
enum | { kNLrSkip = 4 } |
enum | { kITS , kTPC , kTRD , kTOF , kHMPID , kNDetectors , kUndefined } |
enum | { kCosmLow , kCosmUp , kNCosmLegs } |
enum | { kInitGeomDone = BIT(14) , kInitDOFsDone = BIT(15) , kMPAlignDone = BIT(16) } |
using | DetID = o2::detectors::DetID |
using | GTrackID = o2::dataformats::GlobalTrackID |
Static Public Member Functions | |
static Char_t * | getDetNameByDetID (int id) |
static void | MPRec2Mille (const std::string &mprecfile, const std::string &millefile="mpData.mille", bool bindata=true) |
static void | MPRec2Mille (TTree *mprTree, const std::string &millefile="mpData.mille", bool bindata=true) |
Protected Member Functions | |
Controller (const Controller &) | |
Controller & | operator= (const Controller &) |
Static Protected Attributes | |
static const int | sSkipLayers [kNLrSkip] = {0, 0, 0, 0} |
static const Char_t * | sDetectorName [kNDetectors] = {"ITS", "TPC", "TRD", "TOF", "HMPID"} |
static const Char_t * | sMPDataExt = ".mille" |
static const Char_t * | sMPDataTxtExt = ".mille_txt" |
Definition at line 90 of file Controller.h.
Definition at line 110 of file Controller.h.
Definition at line 111 of file Controller.h.
anonymous enum |
Enumerator | |
---|---|
kNLrSkip |
Definition at line 113 of file Controller.h.
anonymous enum |
Enumerator | |
---|---|
kITS | |
kTPC | |
kTRD | |
kTOF | |
kHMPID | |
kNDetectors | |
kUndefined |
Definition at line 114 of file Controller.h.
anonymous enum |
Enumerator | |
---|---|
kCosmLow | |
kCosmUp | |
kNCosmLegs |
Definition at line 121 of file Controller.h.
anonymous enum |
Enumerator | |
---|---|
kInitGeomDone | |
kInitDOFsDone | |
kMPAlignDone |
Definition at line 124 of file Controller.h.
|
default |
o2::align::Controller::Controller | ( | DetID::mask_t | detmask, |
GTrackID::mask_t | trcmask, | ||
bool | cosmic = false , |
||
bool | useMC = false , |
||
int | instID = 0 |
||
) |
Definition at line 91 of file Controller.cxx.
|
final |
Definition at line 99 of file Controller.cxx.
|
protected |
void o2::align::Controller::addAutoConstraints | ( | ) |
Definition at line 1500 of file Controller.cxx.
void o2::align::Controller::addDetector | ( | AlignableDetector * | det | ) |
Definition at line 723 of file Controller.cxx.
bool o2::align::Controller::addVertexConstraint | ( | const o2::dataformats::PrimaryVertex & | vtx | ) |
Definition at line 1120 of file Controller.cxx.
void o2::align::Controller::applyAlignmentFromMPSol | ( | ) |
Definition at line 1852 of file Controller.cxx.
void o2::align::Controller::assignDOFs | ( | ) |
Definition at line 670 of file Controller.cxx.
Definition at line 1390 of file Controller.cxx.
bool o2::align::Controller::checkDetectorPattern | ( | DetID::mask_t | patt | ) | const |
Definition at line 731 of file Controller.cxx.
bool o2::align::Controller::checkDetectorPoints | ( | const int * | npsel | ) | const |
Definition at line 739 of file Controller.cxx.
bool o2::align::Controller::checkSol | ( | Millepede2Record * | rec, |
ResidualsControllerFast * | rLG = nullptr , |
||
ResidualsControllerFast * | rL = nullptr , |
||
bool | verbose = true , |
||
bool | loc = true |
||
) |
Definition at line 1587 of file Controller.cxx.
void o2::align::Controller::checkSol | ( | TTree * | mpRecTree, |
bool | store = true , |
||
bool | verbose = false , |
||
bool | loc = true , |
||
const char * | outName = "resFast" |
||
) |
Definition at line 1528 of file Controller.cxx.
void o2::align::Controller::closeMilleOutput | ( | ) |
Definition at line 1079 of file Controller.cxx.
void o2::align::Controller::closeMPRecOutput | ( | ) |
Definition at line 1048 of file Controller.cxx.
void o2::align::Controller::closeResidOutput | ( | ) |
Definition at line 1063 of file Controller.cxx.
Definition at line 1868 of file Controller.cxx.
void o2::align::Controller::extractDbgTrack | ( | ) |
bool o2::align::Controller::fillControlData | ( | o2::dataformats::GlobalTrackID | tid | ) |
Definition at line 885 of file Controller.cxx.
bool o2::align::Controller::fillMilleData | ( | ) |
Definition at line 783 of file Controller.cxx.
bool o2::align::Controller::fillMPRecData | ( | o2::dataformats::GlobalTrackID | tid | ) |
Definition at line 867 of file Controller.cxx.
void o2::align::Controller::genPedeSteerFile | ( | const Option_t * | opt = "" | ) | const |
Definition at line 1258 of file Controller.cxx.
|
inline |
Definition at line 198 of file Controller.h.
|
inline |
Definition at line 272 of file Controller.h.
|
inline |
Definition at line 159 of file Controller.h.
|
inline |
Definition at line 158 of file Controller.h.
|
inline |
Definition at line 157 of file Controller.h.
|
inline |
Definition at line 195 of file Controller.h.
|
inline |
Definition at line 212 of file Controller.h.
|
inline |
Definition at line 282 of file Controller.h.
|
inline |
Definition at line 285 of file Controller.h.
|
inline |
Definition at line 205 of file Controller.h.
|
inline |
Definition at line 261 of file Controller.h.
|
inlinestatic |
Definition at line 247 of file Controller.h.
AlignableDetector * o2::align::Controller::getDetOfDOFID | ( | int | id | ) | const |
Definition at line 1162 of file Controller.cxx.
Char_t * o2::align::Controller::getDOFLabelTxt | ( | int | idf | ) | const |
Definition at line 1216 of file Controller.cxx.
|
inline |
Definition at line 164 of file Controller.h.
|
inline |
Definition at line 184 of file Controller.h.
|
inline |
Definition at line 185 of file Controller.h.
Definition at line 186 of file Controller.h.
|
inline |
Definition at line 183 of file Controller.h.
|
inline |
Definition at line 147 of file Controller.h.
|
inline |
Definition at line 144 of file Controller.h.
|
inline |
Definition at line 279 of file Controller.h.
|
inline |
Definition at line 150 of file Controller.h.
|
inline |
Definition at line 196 of file Controller.h.
|
inline |
Definition at line 197 of file Controller.h.
|
inline |
Definition at line 156 of file Controller.h.
|
inline |
Definition at line 204 of file Controller.h.
|
inline |
Definition at line 210 of file Controller.h.
|
inline |
Definition at line 200 of file Controller.h.
|
inline |
Definition at line 241 of file Controller.h.
|
inline |
Definition at line 193 of file Controller.h.
|
inline |
Definition at line 238 of file Controller.h.
|
inline |
Definition at line 172 of file Controller.h.
Definition at line 171 of file Controller.h.
|
inline |
Definition at line 276 of file Controller.h.
|
inline |
Definition at line 288 of file Controller.h.
|
inline |
Definition at line 277 of file Controller.h.
|
inline |
Definition at line 264 of file Controller.h.
|
inline |
Definition at line 166 of file Controller.h.
|
inline |
Definition at line 270 of file Controller.h.
|
inline |
Definition at line 271 of file Controller.h.
|
inline |
Definition at line 136 of file Controller.h.
|
inline |
Definition at line 207 of file Controller.h.
AlignableVolume * o2::align::Controller::getVolOfDOFID | ( | int | id | ) | const |
Definition at line 1175 of file Controller.cxx.
AlignableVolume * o2::align::Controller::getVolOfLabel | ( | int | label | ) | const |
Definition at line 1191 of file Controller.cxx.
void o2::align::Controller::init | ( | ) |
Definition at line 109 of file Controller.cxx.
void o2::align::Controller::initDetectors | ( | ) |
Definition at line 590 of file Controller.cxx.
void o2::align::Controller::initDOFs | ( | ) |
Definition at line 635 of file Controller.cxx.
void o2::align::Controller::initMIlleOutput | ( | ) |
void o2::align::Controller::initMPRecOutput | ( | ) |
Definition at line 1030 of file Controller.cxx.
void o2::align::Controller::initResidOutput | ( | ) |
Definition at line 1039 of file Controller.cxx.
|
inline |
Definition at line 169 of file Controller.h.
|
inline |
Definition at line 168 of file Controller.h.
Definition at line 1489 of file Controller.cxx.
|
static |
Definition at line 1407 of file Controller.cxx.
|
static |
Definition at line 1427 of file Controller.cxx.
|
protected |
Definition at line 187 of file Controller.h.
|
final |
Definition at line 922 of file Controller.cxx.
void o2::align::Controller::printLabels | ( | ) | const |
Definition at line 1480 of file Controller.cxx.
void o2::align::Controller::printStatistics | ( | ) | const |
Definition at line 955 of file Controller.cxx.
void o2::align::Controller::process | ( | ) |
Definition at line 140 of file Controller.cxx.
void o2::align::Controller::processCosmic | ( | ) |
Definition at line 412 of file Controller.cxx.
bool o2::align::Controller::readParameters | ( | const std::string & | parfile = "millepede.res" , |
bool | useErrors = true |
||
) |
Definition at line 1330 of file Controller.cxx.
void o2::align::Controller::resetForNextTrack | ( | ) |
Definition at line 962 of file Controller.cxx.
|
inline |
Definition at line 268 of file Controller.h.
|
inline |
Definition at line 213 of file Controller.h.
|
inline |
Definition at line 170 of file Controller.h.
Definition at line 283 of file Controller.h.
|
inline |
Definition at line 284 of file Controller.h.
|
inline |
Definition at line 260 of file Controller.h.
|
inline |
Definition at line 165 of file Controller.h.
|
inline |
Definition at line 146 of file Controller.h.
|
inline |
Definition at line 143 of file Controller.h.
Definition at line 280 of file Controller.h.
|
inline |
Definition at line 149 of file Controller.h.
Definition at line 1101 of file Controller.cxx.
|
inline |
Definition at line 201 of file Controller.h.
Definition at line 239 of file Controller.h.
void o2::align::Controller::setTimingInfo | ( | const o2::framework::TimingInfo & | ti | ) |
Definition at line 912 of file Controller.cxx.
void o2::align::Controller::setTPCCorrMaps | ( | o2::gpu::CorrectionMapsHelper * | maph | ) |
Definition at line 1885 of file Controller.cxx.
|
inline |
Definition at line 287 of file Controller.h.
void o2::align::Controller::setTPCVDrift | ( | const o2::tpc::VDriftCorrFact & | v | ) |
Definition at line 1879 of file Controller.cxx.
|
inline |
Definition at line 263 of file Controller.h.
|
inline |
Definition at line 167 of file Controller.h.
|
inline |
Definition at line 266 of file Controller.h.
|
inline |
Definition at line 267 of file Controller.h.
|
inline |
Definition at line 137 of file Controller.h.
bool o2::align::Controller::storeProcessedTrack | ( | o2::dataformats::GlobalTrackID | tid = {} | ) |
Definition at line 760 of file Controller.cxx.
void o2::align::Controller::terminate | ( | ) |
Definition at line 1199 of file Controller.cxx.
bool o2::align::Controller::testLocalSolution | ( | ) |
Definition at line 976 of file Controller.cxx.
void o2::align::Controller::writeCalibrationResults | ( | ) | const |
Definition at line 1149 of file Controller.cxx.
void o2::align::Controller::writeLabeledPedeResults | ( | ) | const |
Definition at line 1237 of file Controller.cxx.
void o2::align::Controller::writePedeConstraints | ( | ) | const |
Definition at line 1514 of file Controller.cxx.
|
protected |
Definition at line 311 of file Controller.h.
|
protected |
Definition at line 312 of file Controller.h.
|
protected |
Definition at line 316 of file Controller.h.
|
protected |
Definition at line 323 of file Controller.h.
|
protected |
Definition at line 343 of file Controller.h.
|
protected |
Definition at line 310 of file Controller.h.
|
protected |
MP record.
Definition at line 347 of file Controller.h.
|
protected |
control residuals
Definition at line 348 of file Controller.h.
|
protected |
Definition at line 336 of file Controller.h.
|
protected |
reference point for track definition
Definition at line 335 of file Controller.h.
|
protected |
Definition at line 320 of file Controller.h.
|
protected |
Definition at line 298 of file Controller.h.
|
protected |
Definition at line 307 of file Controller.h.
|
protected |
Definition at line 329 of file Controller.h.
|
protected |
Definition at line 330 of file Controller.h.
|
protected |
Definition at line 328 of file Controller.h.
|
protected |
Definition at line 302 of file Controller.h.
Definition at line 331 of file Controller.h.
|
protected |
Definition at line 344 of file Controller.h.
|
protected |
file to store control residuals tree
Definition at line 354 of file Controller.h.
|
protected |
tree to store control residuals
Definition at line 352 of file Controller.h.
|
protected |
Mille interface.
Definition at line 345 of file Controller.h.
|
protected |
MP record.
Definition at line 346 of file Controller.h.
|
protected |
Definition at line 309 of file Controller.h.
|
protected |
control residuals
Definition at line 350 of file Controller.h.
|
protected |
Definition at line 299 of file Controller.h.
|
protected |
Definition at line 304 of file Controller.h.
|
protected |
Definition at line 305 of file Controller.h.
|
protected |
Definition at line 340 of file Controller.h.
|
protected |
Definition at line 326 of file Controller.h.
|
protected |
Definition at line 313 of file Controller.h.
|
protected |
Definition at line 358 of file Controller.h.
|
protected |
Definition at line 333 of file Controller.h.
|
protected |
Definition at line 357 of file Controller.h.
|
protected |
file to store MP record tree
Definition at line 353 of file Controller.h.
|
protected |
tree to store MP record
Definition at line 351 of file Controller.h.
|
protected |
Definition at line 303 of file Controller.h.
|
protected |
Definition at line 339 of file Controller.h.
|
protected |
Definition at line 301 of file Controller.h.
|
protected |
Definition at line 362 of file Controller.h.
|
protected |
Definition at line 361 of file Controller.h.
|
protected |
Definition at line 318 of file Controller.h.
|
protected |
Definition at line 300 of file Controller.h.
|
protected |
Definition at line 308 of file Controller.h.
|
protected |
Definition at line 314 of file Controller.h.
|
protected |
Definition at line 315 of file Controller.h.
|
protected |
Definition at line 306 of file Controller.h.
|
protected |
Definition at line 359 of file Controller.h.
|
protected |
Definition at line 322 of file Controller.h.
|
staticprotected |
Definition at line 366 of file Controller.h.
|
staticprotected |
Definition at line 367 of file Controller.h.
|
staticprotected |
Definition at line 368 of file Controller.h.
|
staticprotected |
Definition at line 365 of file Controller.h.