NAIA  1.1.1
Classes | Public Types | Public Member Functions | Private Attributes | List of all members
NAIA::RichPlusData Class Reference

Container class for additional Rich info. More...

#include <Containers/Rich.h>

Inheritance diagram for NAIA::RichPlusData:
NAIA::RichPlus

Classes

struct  RichAdditionalData
 Handy struct for collecting Rich variables. More...
 

Public Types

enum  HitType { Direct, Reflected }
 

Public Member Functions

bool IsAvailable () const
 Check if Rich data is actually available for this event. Use before accessing data More...
 
const RichAdditionalData & GetData () const
 Get the Rich additional data. More...
 
void Clear ()
 Clear container content. More...
 
void Dump () const
 Dump on screen container content. More...
 

Private Attributes

bool m_isMC = false
 
std::vector< RichAdditionalData > m_data
 

Detailed Description

Container class for additional Rich info.

Definition at line 175 of file Rich.h.

Member Enumeration Documentation

◆ HitType

Enumerator
Direct 
Reflected 

Definition at line 177 of file Rich.h.

Member Function Documentation

◆ Clear()

void NAIA::RichPlusData::Clear ( )

Clear container content.

Definition at line 146 of file Rich.cpp.

References m_data.

Referenced by NAIA::Event::Clear().

◆ Dump()

void NAIA::RichPlusData::Dump ( ) const

Dump on screen container content.

Definition at line 147 of file Rich.cpp.

◆ GetData()

const RichAdditionalData& NAIA::RichPlusData::GetData ( ) const
inline

Get the Rich additional data.

Returns
const RichAdditionalData&

Definition at line 227 of file Rich.h.

References m_data.

◆ IsAvailable()

bool NAIA::RichPlusData::IsAvailable ( ) const
inline

Check if Rich data is actually available for this event. Use before accessing data

Definition at line 220 of file Rich.h.

References m_data.

Member Data Documentation

◆ m_data

std::vector<RichAdditionalData> NAIA::RichPlusData::m_data
private

Definition at line 249 of file Rich.h.

Referenced by Clear(), GetData(), and IsAvailable().

◆ m_isMC

bool NAIA::RichPlusData::m_isMC = false
private

Definition at line 248 of file Rich.h.


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