CbmRoot
Loading...
Searching...
No Matches
CbmRecoQaTask::Detector Struct Reference

#include <CbmRecoQaTask.h>

Collaboration diagram for CbmRecoQaTask::Detector:
[legend]

Classes

struct  Data
 

Public Member Functions

 Detector (ECbmModuleId did=ECbmModuleId::kNotExist)
 
virtual ~Detector ()=default
 
ViewAddView (const char *n, const char *p, std::vector< int > set)
 
ViewGetView (const char *n)
 
ViewFindView (double x, double y, double z)
 
bool Init (TDirectoryFile *f, bool mc=false)
 Check geometry and trigger Init() for all registered views. Build main directory outut for the current detector. Failing to identify the geometry will rezult in fatal error.
 
void Print () const
 
 ClassDef (CbmRecoQaTask::Detector, 1)
 

Public Attributes

ECbmModuleId id
 
Data hit
 
Data point
 
Data trk
 
std::vector< ViewfViews = {}
 

Detailed Description

Definition at line 149 of file CbmRecoQaTask.h.

Constructor & Destructor Documentation

◆ Detector()

◆ ~Detector()

virtual CbmRecoQaTask::Detector::~Detector ( )
virtualdefault

Member Function Documentation

◆ AddView()

◆ ClassDef()

CbmRecoQaTask::Detector::ClassDef ( CbmRecoQaTask::Detector ,
1  )

◆ FindView()

CbmRecoQaTask::View * CbmRecoQaTask::Detector::FindView ( double x,
double y,
double z )

Definition at line 1373 of file CbmRecoQaTask.cxx.

References CbmRecoQaTask::fViews, v, x, and y.

◆ GetView()

CbmRecoQaTask::View * CbmRecoQaTask::Detector::GetView ( const char * n)

Definition at line 1365 of file CbmRecoQaTask.cxx.

References CbmRecoQaTask::fViews.

◆ Init()

bool CbmRecoQaTask::Detector::Init ( TDirectoryFile * f,
bool mc = false )

Check geometry and trigger Init() for all registered views. Build main directory outut for the current detector. Failing to identify the geometry will rezult in fatal error.

Returns
true If ALL the subsequent calls to Init result in a true

Definition at line 1388 of file CbmRecoQaTask.cxx.

References CbmRecoQaTask::fViews, and cbm::algo::ToString().

◆ Print()

void CbmRecoQaTask::Detector::Print ( ) const

Definition at line 1410 of file CbmRecoQaTask.cxx.

References CbmRecoQaTask::fViews, cbm::algo::ToString(), and v.

Member Data Documentation

◆ fViews

std::vector<View> CbmRecoQaTask::Detector::fViews = {}

Definition at line 172 of file CbmRecoQaTask.h.

◆ hit

Data CbmRecoQaTask::Detector::hit

Definition at line 170 of file CbmRecoQaTask.h.

Referenced by CbmRecoQaTask::InitDefault(), and CbmRecoQaTask::InitMcbm22().

◆ id

ECbmModuleId CbmRecoQaTask::Detector::id

Definition at line 169 of file CbmRecoQaTask.h.

◆ point

Data CbmRecoQaTask::Detector::point

Definition at line 170 of file CbmRecoQaTask.h.

◆ trk

Data CbmRecoQaTask::Detector::trk

Definition at line 171 of file CbmRecoQaTask.h.


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