BmnRoot
26.10.0-210-gc52d34b0
Software framework of the BM@N experiment
Toggle main menu visibility
Loading...
Searching...
No Matches
BmnRun8cgBotDM.h
Go to the documentation of this file.
1
/*
2
BM@N alignment routine
3
BM@N experiment at NICA complex, JINR, 2025
4
5
Department: Math & Soft Group of HEP lab
6
Author: Igor Polev, polev@jinr.int
7
8
BmnRun8cgBotDM class declaration
9
Run8 coarse-grained representation, bottom half of each station only
10
*/
11
12
#ifndef BMNRUN8CGBOTDM_H
13
#define BMNRUN8CGBOTDM_H
14
15
#include "
BmnRun8cgHalfDM.h
"
16
17
/*
18
* Coarse-grained half-station model keeping the bottom half of every station
19
* (one element per station). See BmnRun8cgHalfDM for the shared mechanics.
20
* Intended for data that contains bottom-half hits only.
21
*/
22
23
class
BmnRun8cgBotDM
:
public
BmnRun8cgHalfDM
24
{
25
protected
:
26
virtual
Bool_t
KeepBottomHalf
() const noexcept
override
{
return
kTRUE
; }
27
28
public
:
29
inline
BmnRun8cgBotDM
() {
fDescription
=
"Run8 GEM and FSD bottom hard parts (bottom half stations): 11 elements"
; }
30
virtual
~BmnRun8cgBotDM
()
override
;
// out-of-line vtable anchor
31
};
32
33
#endif
// BMNRUN8CGBOTDM_H
BmnRun8cgHalfDM.h
Bool_t
bool Bool_t
kTRUE
constexpr Bool_t kTRUE
BmnDetectorModel::fDescription
std::string fDescription
Definition
BmnDetectorModel.h:57
BmnRun8cgBotDM::~BmnRun8cgBotDM
virtual ~BmnRun8cgBotDM() override
BmnRun8cgBotDM::BmnRun8cgBotDM
BmnRun8cgBotDM()
Definition
BmnRun8cgBotDM.h:29
BmnRun8cgBotDM::KeepBottomHalf
virtual Bool_t KeepBottomHalf() const noexcept override
Definition
BmnRun8cgBotDM.h:26
BmnRun8cgHalfDM
Definition
BmnRun8cgHalfDM.h:26
align_new
models
BmnRun8cgBotDM.h
Generated on
for BmnRoot by
1.17.0