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, bool debug=false)
 
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 cl
 
Data hit
 
Data point
 
Data trk
 
std::vector< ViewfViews = {}
 

Detailed Description

Definition at line 178 of file CbmRecoQaTask.h.

Constructor & Destructor Documentation

◆ Detector()

◆ ~Detector()

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

References x, and y.

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 1931 of file CbmRecoQaTask.cxx.

References fViews, v, x, and y.

◆ GetView()

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

Definition at line 1923 of file CbmRecoQaTask.cxx.

References 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 1946 of file CbmRecoQaTask.cxx.

References fViews, and cbm::util::ToString().

◆ Print()

void CbmRecoQaTask::Detector::Print ( ) const

Definition at line 1967 of file CbmRecoQaTask.cxx.

References fViews, and v.

Member Data Documentation

◆ cl

Data CbmRecoQaTask::Detector::cl

Definition at line 199 of file CbmRecoQaTask.h.

Referenced by Detector().

◆ fViews

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

Definition at line 200 of file CbmRecoQaTask.h.

Referenced by AddView(), FindView(), GetView(), Init(), and Print().

◆ hit

Data CbmRecoQaTask::Detector::hit

Definition at line 199 of file CbmRecoQaTask.h.

Referenced by Detector().

◆ id

ECbmModuleId CbmRecoQaTask::Detector::id

Definition at line 198 of file CbmRecoQaTask.h.

◆ point

Data CbmRecoQaTask::Detector::point

Definition at line 199 of file CbmRecoQaTask.h.

Referenced by Detector().

◆ trk

Data CbmRecoQaTask::Detector::trk

Definition at line 199 of file CbmRecoQaTask.h.

Referenced by Detector().


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