BmnRoot
26.10.0-210-gc52d34b0
Software framework of the BM@N experiment
Toggle main menu visibility
Loading...
Searching...
No Matches
BmnRun8cgTopDM.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
BmnRun8cgTopDM class declaration
9
Run8 coarse-grained representation, top half of each station only
10
*/
11
12
#ifndef BMNRUN8CGTOPDM_H
13
#define BMNRUN8CGTOPDM_H
14
15
#include "
BmnRun8cgHalfDM.h
"
16
17
/*
18
* Coarse-grained half-station model keeping the top half of every station
19
* (one element per station). See BmnRun8cgHalfDM for the shared mechanics.
20
* Intended for data that contains top-half hits only.
21
*/
22
23
class
BmnRun8cgTopDM
:
public
BmnRun8cgHalfDM
24
{
25
protected
:
26
virtual
Bool_t
KeepBottomHalf
() const noexcept
override
{
return
kFALSE
; }
27
28
public
:
29
inline
BmnRun8cgTopDM
() {
fDescription
=
"Run8 GEM and FSD top hard parts (top half stations): 11 elements"
; }
30
virtual
~BmnRun8cgTopDM
()
override
;
// out-of-line vtable anchor
31
};
32
33
#endif
// BMNRUN8CGTOPDM_H
BmnRun8cgHalfDM.h
Bool_t
bool Bool_t
kFALSE
constexpr Bool_t kFALSE
BmnDetectorModel::fDescription
std::string fDescription
Definition
BmnDetectorModel.h:57
BmnRun8cgHalfDM
Definition
BmnRun8cgHalfDM.h:26
BmnRun8cgTopDM::~BmnRun8cgTopDM
virtual ~BmnRun8cgTopDM() override
BmnRun8cgTopDM::KeepBottomHalf
virtual Bool_t KeepBottomHalf() const noexcept override
Definition
BmnRun8cgTopDM.h:26
BmnRun8cgTopDM::BmnRun8cgTopDM
BmnRun8cgTopDM()
Definition
BmnRun8cgTopDM.h:29
align_new
models
BmnRun8cgTopDM.h
Generated on
for BmnRoot by
1.17.0