CbmRoot
Loading...
Searching...
No Matches
ClusterizerPars.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 <cstdint>
10
#include <vector>
11
12
namespace
cbm::algo::tof
13
{
14
struct
TofCell
{
15
double
sizeX
,
sizeY
;
16
ROOT::Math::XYZVector
pos
;
17
ROOT::Math::Rotation3D
rotation
;
18
};
19
20
struct
ClusterizerChanPar
{
21
int32_t
address
;
//unique address
22
TofCell
cell
;
23
};
24
25
struct
ClusterizerRpcPar
{
26
uint32_t
fDeadStrips
;
27
double
fPosYMaxScal
;
28
double
fdMaxTimeDist
;
29
double
fdMaxSpaceDist
;
30
double
fSigVel
;
31
double
fTimeRes
;
32
double
fCPTOffYBinWidth
;
33
double
fCPTOffYRange
;
34
std::vector<double>
fCPTOffY
;
//[nBin]
35
std::vector<ClusterizerChanPar>
fChanPar
= {};
36
};
37
38
}
// namespace cbm::algo::tof
cbm::algo::tof
Definition
TrackingDefs.h:37
cbm::algo::tof::ClusterizerChanPar
Definition
ClusterizerPars.h:20
cbm::algo::tof::ClusterizerChanPar::address
int32_t address
Definition
ClusterizerPars.h:21
cbm::algo::tof::ClusterizerChanPar::cell
TofCell cell
Definition
ClusterizerPars.h:22
cbm::algo::tof::ClusterizerRpcPar
Definition
ClusterizerPars.h:25
cbm::algo::tof::ClusterizerRpcPar::fCPTOffY
std::vector< double > fCPTOffY
Definition
ClusterizerPars.h:34
cbm::algo::tof::ClusterizerRpcPar::fPosYMaxScal
double fPosYMaxScal
Definition
ClusterizerPars.h:27
cbm::algo::tof::ClusterizerRpcPar::fCPTOffYBinWidth
double fCPTOffYBinWidth
Definition
ClusterizerPars.h:32
cbm::algo::tof::ClusterizerRpcPar::fdMaxSpaceDist
double fdMaxSpaceDist
Definition
ClusterizerPars.h:29
cbm::algo::tof::ClusterizerRpcPar::fDeadStrips
uint32_t fDeadStrips
Definition
ClusterizerPars.h:26
cbm::algo::tof::ClusterizerRpcPar::fChanPar
std::vector< ClusterizerChanPar > fChanPar
Definition
ClusterizerPars.h:35
cbm::algo::tof::ClusterizerRpcPar::fSigVel
double fSigVel
Definition
ClusterizerPars.h:30
cbm::algo::tof::ClusterizerRpcPar::fCPTOffYRange
double fCPTOffYRange
Definition
ClusterizerPars.h:33
cbm::algo::tof::ClusterizerRpcPar::fdMaxTimeDist
double fdMaxTimeDist
Definition
ClusterizerPars.h:28
cbm::algo::tof::ClusterizerRpcPar::fTimeRes
double fTimeRes
Definition
ClusterizerPars.h:31
cbm::algo::tof::TofCell
Definition
ClusterizerPars.h:14
cbm::algo::tof::TofCell::pos
ROOT::Math::XYZVector pos
Definition
ClusterizerPars.h:16
cbm::algo::tof::TofCell::sizeX
double sizeX
Definition
ClusterizerPars.h:15
cbm::algo::tof::TofCell::rotation
ROOT::Math::Rotation3D rotation
Definition
ClusterizerPars.h:17
cbm::algo::tof::TofCell::sizeY
double sizeY
Definition
ClusterizerPars.h:15
algo
detectors
tof
ClusterizerPars.h
Generated on Sun Dec 22 2024 23:04:04 for CbmRoot by
1.12.0