|
R3BROOT
R3B analysis software
|
Classes | |
| class | CosmicEngineInterface |
| class | CosmicTracker |
| class | HistAnalysis |
| class | HitCalibrationBar |
| class | HitCalibrationEngine |
| class | MapDataConverterTask |
| struct | MilleCalData |
| class | MilleDataProcessor |
| class | MillepedeEngine |
| class | MuonReconstruction |
| class | TSyncEngine |
| Main interface for TSync calculation. More... | |
| class | TSyncer |
Typedefs | |
| using | DPair = std::array<Double_t, 2> |
Enumerations | |
| enum class | GlobalLabel : int8_t { tsync , offset_effective_c , effective_c } |
Functions | |
| constexpr bool | WithinBounds (const double val, const double lower_bound, const double upper_bound) |
| constexpr bool | WithinBounds (const double val, const DPair &bounds) |
| bool | WithinBounds (const TVector3 &point, const DPair &xBounds, const DPair &yBounds, const DPair &zBounds) |
| bool | GetJumps (double *data, unsigned int size, double_t threshold, unsigned int averageSize, std::vector< unsigned int > *output) |
| template<Int_t iterations = 8> | |
| const double | FastExp (const double val) |
| const double | GetLightAtPMT (const double energyLoss, const double position, const double invLightAttenuationLength, const int side) |
| const void | SetStatus (Int_t &var, Int_t statusBit) |
| const void | ClearStatus (Int_t &var, Int_t statusBit) |
| const bool | IsStatus (Int_t var, Int_t statusBit) |
Variables | |
| constexpr auto | MinPoints = 3 |
| constexpr auto | TimeEps = 0.0001 |
| constexpr auto | MaxDistance = 2 * BarSize_XY |
| constexpr auto | MaxSlope = 15. |
| constexpr auto | RightSide = 0 |
| constexpr auto | LeftSide = 1 |
| constexpr auto | RightSideHitBit = RightSide |
| constexpr auto | LeftSideHitBit = LeftSide |
| constexpr auto | PosCalibrationBit = 2 |
| constexpr auto | TSyncCalibrationBit = 3 |
| constexpr auto | EnergyCalibrationBit = 4 |
| constexpr auto | ThresholdCalibrationBit = 5 |
| constexpr auto | PedestalCalibrationBit = 6 |
| constexpr auto | TimeJumpedBit = 20 |
| constexpr auto | LogCompleteBit = 30 |
| constexpr auto | StrangeBit = 31 |
| constexpr auto | PositionCalibrationSize = 1024 |
| constexpr auto | EnergyCalibrationSize = 4 * 1024 |
| constexpr auto | ThresholdCalibrationSize = 1024 |
| constexpr auto | CalibrationLogSize = 16 * 1024 |
| constexpr auto | LogInitialSize = 128 |
| constexpr auto | MinEnergyDeposit = 1. |
| constexpr auto | MaxTSyncError = 0.05 |
| constexpr auto | TimeJumpThreshold = 0.075 |
| constexpr auto | MaxFastTDiffError = 0.05 |
| constexpr auto | MaxNumberOfFails = 10U |
| constexpr auto | DEFAULT_TSYNC_REFERENCE_BAR_NUM = 25 |
| constexpr auto | DEFAULT_TSYNC_MAX_TIME_DIFF = 300 |
| using R3B::Neuland::Calibration::DPair = std::array<Double_t, 2> |
Definition at line 46 of file R3BNeulandCosmicTracker.cxx.
|
strong |
| Enumerator | |
|---|---|
| tsync | |
| offset_effective_c | |
| effective_c | |
Definition at line 41 of file R3BNeulandMillepede.h.
| const void R3B::Neuland::Calibration::ClearStatus | ( | Int_t & | var, |
| Int_t | statusBit ) |
Definition at line 123 of file R3BNeulandHitCalibrationBar.cxx.
| const double R3B::Neuland::Calibration::FastExp | ( | const double | val | ) |
Definition at line 76 of file R3BNeulandHitCalibrationBar.cxx.
| bool R3B::Neuland::Calibration::GetJumps | ( | double * | data, |
| unsigned int | size, | ||
| double_t | threshold, | ||
| unsigned int | averageSize, | ||
| std::vector< unsigned int > * | output ) |
Definition at line 44 of file R3BNeulandHitCalibrationBar.cxx.
| const double R3B::Neuland::Calibration::GetLightAtPMT | ( | const double | energyLoss, |
| const double | position, | ||
| const double | invLightAttenuationLength, | ||
| const int | side ) |
Definition at line 86 of file R3BNeulandHitCalibrationBar.cxx.
| const bool R3B::Neuland::Calibration::IsStatus | ( | Int_t | var, |
| Int_t | statusBit ) |
Definition at line 124 of file R3BNeulandHitCalibrationBar.cxx.
| const void R3B::Neuland::Calibration::SetStatus | ( | Int_t & | var, |
| Int_t | statusBit ) |
Definition at line 122 of file R3BNeulandHitCalibrationBar.cxx.
|
constexpr |
Definition at line 53 of file R3BNeulandCosmicTracker.cxx.
|
constexpr |
Definition at line 58 of file R3BNeulandCosmicTracker.cxx.
| bool R3B::Neuland::Calibration::WithinBounds | ( | const TVector3 & | point, |
| const DPair & | xBounds, | ||
| const DPair & | yBounds, | ||
| const DPair & | zBounds ) |
Definition at line 63 of file R3BNeulandCosmicTracker.cxx.
|
constexpr |
Definition at line 112 of file R3BNeulandHitCalibrationBar.cxx.
|
constexpr |
Definition at line 141 of file R3BNeulandCommon.h.
|
constexpr |
Definition at line 140 of file R3BNeulandCommon.h.
|
constexpr |
Definition at line 102 of file R3BNeulandHitCalibrationBar.cxx.
|
constexpr |
Definition at line 110 of file R3BNeulandHitCalibrationBar.cxx.
|
constexpr |
Definition at line 96 of file R3BNeulandHitCalibrationBar.cxx.
|
constexpr |
Definition at line 99 of file R3BNeulandHitCalibrationBar.cxx.
|
constexpr |
Definition at line 106 of file R3BNeulandHitCalibrationBar.cxx.
|
constexpr |
Definition at line 113 of file R3BNeulandHitCalibrationBar.cxx.
|
constexpr |
Definition at line 50 of file R3BNeulandCosmicTracker.cxx.
|
constexpr |
Definition at line 118 of file R3BNeulandHitCalibrationBar.cxx.
|
constexpr |
Definition at line 120 of file R3BNeulandHitCalibrationBar.cxx.
|
constexpr |
Definition at line 51 of file R3BNeulandCosmicTracker.cxx.
|
constexpr |
Definition at line 116 of file R3BNeulandHitCalibrationBar.cxx.
|
constexpr |
Definition at line 115 of file R3BNeulandHitCalibrationBar.cxx.
|
constexpr |
Definition at line 48 of file R3BNeulandCosmicTracker.cxx.
|
constexpr |
Definition at line 104 of file R3BNeulandHitCalibrationBar.cxx.
|
constexpr |
Definition at line 100 of file R3BNeulandHitCalibrationBar.cxx.
|
constexpr |
Definition at line 109 of file R3BNeulandHitCalibrationBar.cxx.
|
constexpr |
Definition at line 95 of file R3BNeulandHitCalibrationBar.cxx.
|
constexpr |
Definition at line 98 of file R3BNeulandHitCalibrationBar.cxx.
|
constexpr |
Definition at line 107 of file R3BNeulandHitCalibrationBar.cxx.
|
constexpr |
Definition at line 103 of file R3BNeulandHitCalibrationBar.cxx.
|
constexpr |
Definition at line 111 of file R3BNeulandHitCalibrationBar.cxx.
|
constexpr |
Definition at line 49 of file R3BNeulandCosmicTracker.cxx.
|
constexpr |
Definition at line 105 of file R3BNeulandHitCalibrationBar.cxx.
|
constexpr |
Definition at line 117 of file R3BNeulandHitCalibrationBar.cxx.
|
constexpr |
Definition at line 101 of file R3BNeulandHitCalibrationBar.cxx.