CbmRoot
Loading...
Searching...
No Matches
HitFinderPars.h
Go to the documentation of this file.
1
/* Copyright (C) 2022 Facility for Antiproton and Ion Research in Europe, Darmstadt
2
SPDX-License-Identifier: GPL-3.0-only
3
Authors: Dominik Smith [committer], Pierre-Alain Loizeau, Felix Weiglhofer */
4
#pragma once
5
6
#include "Math/Rotation3D.h"
7
#include "Math/Vector3Dfwd.h"
8
9
#include <vector>
10
11
namespace
cbm::algo::trd
12
{
13
struct
HitFinderPadPar
{
14
ROOT::Math::XYZVector
pos
;
15
ROOT::Math::XYZVector
posErr
;
16
};
17
18
struct
HitFinderRowPar
{
19
std::vector<HitFinderPadPar>
padPar
;
20
};
21
22
struct
HitFinderModPar
{
23
double
padSizeX
= 0;
24
double
padSizeY
= 0;
25
double
padSizeErrX
= 0;
26
double
padSizeErrY
= 0;
27
uint16_t
address
= 0;
28
int
orientation
= 0;
29
std::vector<HitFinderRowPar>
rowPar
;
30
ROOT::Math::XYZVector
translation
;
31
ROOT::Math::Rotation3D
rotation
;
32
};
33
}
// namespace cbm::algo::trd
cbm::algo::trd
Definition
TrackingDefs.h:33
cbm::algo::trd::HitFinderModPar
Definition
HitFinderPars.h:22
cbm::algo::trd::HitFinderModPar::padSizeX
double padSizeX
Definition
HitFinderPars.h:23
cbm::algo::trd::HitFinderModPar::padSizeErrX
double padSizeErrX
Definition
HitFinderPars.h:25
cbm::algo::trd::HitFinderModPar::orientation
int orientation
Definition
HitFinderPars.h:28
cbm::algo::trd::HitFinderModPar::translation
ROOT::Math::XYZVector translation
Definition
HitFinderPars.h:30
cbm::algo::trd::HitFinderModPar::rotation
ROOT::Math::Rotation3D rotation
Definition
HitFinderPars.h:31
cbm::algo::trd::HitFinderModPar::address
uint16_t address
Definition
HitFinderPars.h:27
cbm::algo::trd::HitFinderModPar::rowPar
std::vector< HitFinderRowPar > rowPar
Definition
HitFinderPars.h:29
cbm::algo::trd::HitFinderModPar::padSizeY
double padSizeY
Definition
HitFinderPars.h:24
cbm::algo::trd::HitFinderModPar::padSizeErrY
double padSizeErrY
Definition
HitFinderPars.h:26
cbm::algo::trd::HitFinderPadPar
Definition
HitFinderPars.h:13
cbm::algo::trd::HitFinderPadPar::posErr
ROOT::Math::XYZVector posErr
Definition
HitFinderPars.h:15
cbm::algo::trd::HitFinderPadPar::pos
ROOT::Math::XYZVector pos
Definition
HitFinderPars.h:14
cbm::algo::trd::HitFinderRowPar
Definition
HitFinderPars.h:18
cbm::algo::trd::HitFinderRowPar::padPar
std::vector< HitFinderPadPar > padPar
Definition
HitFinderPars.h:19
algo
detectors
trd
HitFinderPars.h
Generated on Sun Dec 22 2024 23:04:04 for CbmRoot by
1.12.0