Jpp 20.0.0-195-g190c9e876
the software that should make you happy
Loading...
Searching...
No Matches
JIdealString.hh
Go to the documentation of this file.
1#ifndef JDETECTOR_JIDEALSTRING_HH
2#define JDETECTOR_JIDEALSTRING_HH
3
4#include <vector>
5
6/**
7 * \author lvoorend
8 */
9
10namespace JDETECTOR {}
11namespace JPP { using namespace JDETECTOR; }
12
13namespace JDETECTOR {
14
15// ideal ARCA string: index == floor number, value == fractional z-position on string
16// Determined using D1ARCA030 pre-calibration runs, see https://git.km3net.de/lvoorend/arca_idealstring
18 -1, // floor 0 (base) - not used in fit, but included for 1-to-1 indexing
19 0.0, // floor 1
20 0.060008461188950014, // floor 2
21 0.11981554343088413, // floor 3
22 0.17823525221710262, // floor 4
23 0.23776631457458064, // floor 5
24 0.29707778576870514, // floor 6
25 0.3554381257251313, // floor 7
26 0.4150659680280803, // floor 8
27 0.47455349048510603, // floor 9
28 0.5324821961732966, // floor 10
29 0.5914470152651149, // floor 11
30 0.6502325263275017, // floor 12
31 0.7079732563178818, // floor 13
32 0.7670372364296126, // floor 14
33 0.8258934480592642, // floor 15
34 0.883381780230067, // floor 16
35 0.9418202218651459, // floor 17
36 1.0 // floor 18
37};
38
39// ideal ORCA string: index == floor number, value == fractional z-position on string
40// Determined using D2ORCA024 pre-calibration runs
42 -1, // floor 0 (base) - not used in fit, but included for 1-to-1 indexing
43 0.0, // floor 1
44 0.05946132661588632, // floor 2
45 0.11455773358444354, // floor 3
46 0.17420374541965694, // floor 4
47 0.22902893321752865, // floor 5
48 0.2889129618987048, // floor 6
49 0.35728609117605137, // floor 7
50 0.4168966047389334, // floor 8
51 0.47195907191285175, // floor 9
52 0.5312142872116232, // floor 10
53 0.586008702254286, // floor 11
54 0.6455108380734984, // floor 12
55 0.7134382799774746, // floor 13
56 0.7728088102853096, // floor 14
57 0.8273423414833807, // floor 15
58 0.8865129536325271, // floor 16
59 0.9407924662056906, // floor 17
60 1.0 // floor 18
61};
62
63// ORCA/ARCA distinction cutoff: if floor 18 height is above this, treat as ARCA; else ORCA
64static const double STRING_HEIGHT_CUTOFF = 400; // meters
65
66} // namespace JDETECTOR
67
68#endif
file Auxiliary data structures and methods for detector calibration.
Definition JAnchor.hh:12
static const std::vector< double > IDEAL_ORCA_STRING
static const std::vector< double > IDEAL_ARCA_STRING
static const double STRING_HEIGHT_CUTOFF
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).