R3BROOT
R3B analysis software
Loading...
Searching...
No Matches
R3BNeulandSignalMatcher.h
Go to the documentation of this file.
1/******************************************************************************
2 * Copyright (C) 2019 GSI Helmholtzzentrum für Schwerionenforschung GmbH *
3 * Copyright (C) 2019-2023 Members of R3B Collaboration *
4 * *
5 * This software is distributed under the terms of the *
6 * GNU General Public Licence (GPL) version 3, *
7 * copied verbatim in the file "LICENSE". *
8 * *
9 * In applying this license GSI does not waive the privileges and immunities *
10 * granted to it by virtue of its status as an Intergovernmental Organization *
11 * or submit itself to any jurisdiction. *
12 ******************************************************************************/
13
14#pragma once
15
16namespace R3B::Neuland
17{
19 {
20 struct Input
21 {
22 double time{};
23 double energy{};
24 Input() = default;
25 };
26
27 struct Par
28 {
29 double attenuation{};
30 double c_medium{};
31 };
32
33 static auto GetGoodnessOfMatch(const Input& firstSignal, const Input& secondSignal, const Par& par) -> float;
34 };
35
36} // namespace R3B::Neuland
Simulation of NeuLAND Bar/Paddle.
static auto GetGoodnessOfMatch(const Input &firstSignal, const Input &secondSignal, const Par &par) -> float