NAIA
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups
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 RichAdditionalDataGetData () 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< RichAdditionalDatam_data
 

Detailed Description

Container class for additional Rich info.

Definition at line 118 of file Rich.h.

Member Enumeration Documentation

Enumerator
Direct 
Reflected 

Definition at line 120 of file Rich.h.

Member Function Documentation

void NAIA::RichPlusData::Clear ( )

Clear container content.

Definition at line 44 of file Rich.cpp.

References m_data.

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

void NAIA::RichPlusData::Dump ( ) const

Dump on screen container content.

Definition at line 45 of file Rich.cpp.

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

Get the Rich additional data.

Returns
const RichAdditionalData&

Definition at line 159 of file Rich.h.

References m_data.

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

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

Definition at line 152 of file Rich.h.

References m_data.

Member Data Documentation

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

Definition at line 181 of file Rich.h.

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

bool NAIA::RichPlusData::m_isMC = false
private

Definition at line 180 of file Rich.h.


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