R3BROOT
R3B analysis software
Loading...
Searching...
No Matches
R3BNeulandMillepede.cxx File Reference
#include "R3BNeulandMillepede.h"
#include "Mille.h"
#include "ParResultReader.h"
#include "PedeLauncher.h"
#include "R3BDataMonitor.h"
#include "R3BNeulandCalData2.h"
#include "R3BNeulandCalToHitPar.h"
#include "R3BNeulandMilleCalDataProcessor.h"
#include <R3BException.h>
#include <R3BNeulandCalToHitParTask.h>
#include <R3BNeulandCommon.h>
#include <R3BNeulandCommonFunc.h>
#include <SteerWriter.h>
#include <TGraphErrors.h>
#include <TH1.h>
#include <algorithm>
#include <array>
#include <chrono>
#include <cmath>
#include <cstdint>
#include <cstdlib>
#include <fairlogger/Logger.h>
#include <filesystem>
#include <fmt/core.h>
#include <fmt/format.h>
#include <functional>
#include <iterator>
#include <magic_enum/magic_enum.hpp>
#include <memory>
#include <numeric>
#include <optional>
#include <range/v3/algorithm/all_of.hpp>
#include <range/v3/algorithm/copy.hpp>
#include <range/v3/algorithm/max.hpp>
#include <range/v3/algorithm/min_element.hpp>
#include <range/v3/iterator/operations.hpp>
#include <range/v3/numeric/accumulate.hpp>
#include <range/v3/view/all.hpp>
#include <range/v3/view/drop.hpp>
#include <range/v3/view/filter.hpp>
#include <range/v3/view/iota.hpp>
#include <range/v3/view/join.hpp>
#include <range/v3/view/map.hpp>
#include <range/v3/view/repeat.hpp>
#include <range/v3/view/sliding.hpp>
#include <range/v3/view/take.hpp>
#include <range/v3/view/transform.hpp>
#include <stdexcept>
#include <string>
#include <string_view>
#include <utility>
#include <vector>

Go to the source code of this file.

Namespaces

namespace  R3B
namespace  R3B::Neuland
 Simulation of NeuLAND Bar/Paddle.
namespace  R3B::Neuland::Calibration

Functions

template<>
void R3B::Neuland::Calibration::MillepedeEngine::add_signals< MillepedeCalibrationMode::offset_effective_c > (const DataBufferType &processed_data, const TrackFitResult &fit_coeff)
template<>
void R3B::Neuland::Calibration::MillepedeEngine::add_signals< MillepedeCalibrationMode::tsync > (const DataBufferType &processed_data, const TrackFitResult &fit_coeff)

Variables

constexpr auto DEFAULT_RES_FILENAME = "millepede.res"
constexpr auto DEFAULT_RES_JSON_FILENAME = "millepede.res.json"
constexpr auto SCALE_FACTOR = 10.F
constexpr auto MILLE_BUFFER_SIZE = std::size_t{ 100000 }
constexpr auto DEFAULT_T_ERROR = 2

Variable Documentation

◆ DEFAULT_RES_FILENAME

auto DEFAULT_RES_FILENAME = "millepede.res"
constexpr

Definition at line 72 of file R3BNeulandMillepede.cxx.

◆ DEFAULT_RES_JSON_FILENAME

auto DEFAULT_RES_JSON_FILENAME = "millepede.res.json"
constexpr

Definition at line 73 of file R3BNeulandMillepede.cxx.

◆ DEFAULT_T_ERROR

auto DEFAULT_T_ERROR = 2
constexpr

Definition at line 77 of file R3BNeulandMillepede.cxx.

◆ MILLE_BUFFER_SIZE

auto MILLE_BUFFER_SIZE = std::size_t{ 100000 }
constexpr

Definition at line 76 of file R3BNeulandMillepede.cxx.

◆ SCALE_FACTOR

auto SCALE_FACTOR = 10.F
constexpr

Definition at line 74 of file R3BNeulandMillepede.cxx.