CbmRoot
Loading...
Searching...
No Matches
HitFinder2DPars.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
11namespace cbm::algo::trd
12{
13
15 ROOT::Math::XYZVector pos;
16 ROOT::Math::XYZVector posErr;
17 bool chRMasked = false;
18 bool chTMasked = false;
19 };
20
22 std::vector<HitFinder2DPadPar> padPar;
23 };
24
26 double padSizeX = 0;
27 double padSizeY = 0;
28 uint16_t address = 0;
29 std::vector<HitFinder2DRowPar> rowPar;
30 ROOT::Math::XYZVector translation;
31 ROOT::Math::Rotation3D rotation;
32 };
33} // namespace cbm::algo::trd
ROOT::Math::Rotation3D rotation
std::vector< HitFinder2DRowPar > rowPar
ROOT::Math::XYZVector translation
bool chRMasked
TO DO: probably not needed.
std::vector< HitFinder2DPadPar > padPar