CbmRoot
Loading...
Searching...
No Matches
cbm::algo::trd::HitfindSetup::Mod Struct Reference

#include <HitfindSetup.h>

Public Member Functions

 CBM_YAML_PROPERTIES (yaml::Property(&Mod::padSizeX, "padSizeX", "X size of pads"), yaml::Property(&Mod::padSizeY, "padSizeY", "Y size of pads"), yaml::Property(&Mod::padSizeErrX, "padSizeErrX", "error of X size of pads"), yaml::Property(&Mod::padSizeErrY, "padSizeErrY", "error of Y size of pads"), yaml::Property(&Mod::address, "address", "module address"), yaml::Property(&Mod::orientation, "orientation", "module orientation"), yaml::Property(&Mod::translation, "translation", "Module position", YAML::Flow), yaml::Property(&Mod::rotation, "rotation", "Module rotation", YAML::Flow), yaml::Property(&Mod::rowPar, "rowPar", "row parameters"))
 

Public Attributes

double padSizeX
 
double padSizeY
 
double padSizeErrX
 
double padSizeErrY
 
u16 address
 
int orientation
 
std::vector< RowrowPar
 
std::array< double, 3 > translation
 
std::array< double, 9 > rotation
 

Detailed Description

Definition at line 38 of file trd/HitfindSetup.h.

Member Function Documentation

◆ CBM_YAML_PROPERTIES()

cbm::algo::trd::HitfindSetup::Mod::CBM_YAML_PROPERTIES ( yaml::Property &::, "", " " pads,
yaml::Property &::, "", " " pads,
yaml::Property &::, "", " " pads,
yaml::Property &::, "", " " pads,
yaml::Property &::, "", " " address,
yaml::Property &::, "", " " orientation,
yaml::Property &::, "", " ", ::Flow ,
yaml::Property &::, "", " ", ::Flow ,
yaml::Property &::, "", " " parameters )

Member Data Documentation

◆ address

u16 cbm::algo::trd::HitfindSetup::Mod::address

Definition at line 43 of file trd/HitfindSetup.h.

Referenced by cbm::algo::trd::Hitfind::Hitfind().

◆ orientation

int cbm::algo::trd::HitfindSetup::Mod::orientation

Definition at line 44 of file trd/HitfindSetup.h.

◆ padSizeErrX

double cbm::algo::trd::HitfindSetup::Mod::padSizeErrX

Definition at line 41 of file trd/HitfindSetup.h.

◆ padSizeErrY

double cbm::algo::trd::HitfindSetup::Mod::padSizeErrY

Definition at line 42 of file trd/HitfindSetup.h.

◆ padSizeX

double cbm::algo::trd::HitfindSetup::Mod::padSizeX

Definition at line 39 of file trd/HitfindSetup.h.

◆ padSizeY

double cbm::algo::trd::HitfindSetup::Mod::padSizeY

Definition at line 40 of file trd/HitfindSetup.h.

◆ rotation

std::array<double, 9> cbm::algo::trd::HitfindSetup::Mod::rotation

Definition at line 47 of file trd/HitfindSetup.h.

Referenced by CbmTaskTrdHitFinderParWrite::Init().

◆ rowPar

std::vector<Row> cbm::algo::trd::HitfindSetup::Mod::rowPar

Definition at line 45 of file trd/HitfindSetup.h.

Referenced by cbm::algo::trd::Hitfind::Hitfind().

◆ translation

std::array<double, 3> cbm::algo::trd::HitfindSetup::Mod::translation

Definition at line 46 of file trd/HitfindSetup.h.

Referenced by CbmTaskTrdHitFinderParWrite::Init().


The documentation for this struct was generated from the following file: