List of all members
mevt::Scintillator Class Reference

Scintillator level event data. More...

#include "mevt/Scintillator.h"

Public Member Functions

Scintillator simulation data.
ScintillatorSimDataGetSimData ()
 
const ScintillatorSimDataGetSimData () const
 
void MakeSimData ()
 
bool HasSimData () const
 

Scintillator reconstruction data.

class evt::ComponentGroup< Scintillator >
 
template<class T >
void boost::checked_delete (T *) BOOST_NOEXCEPT
 Friendship for destruction. Depends on evt::ComponentGroup innards. More...
 
int fId = 0
 
utl::ShadowPtr
< ScintillatorSimData
fSimData
 
utl::ShadowPtr
< ScintillatorRecData
fRecData
 
ScintillatorRecDataGetRecData ()
 
const ScintillatorRecDataGetRecData () const
 
void MakeRecData ()
 
bool HasRecData () const
 
int GetId () const
 
 Scintillator ()
 
 ~Scintillator ()
 
 Scintillator (const int sId)
 Constructs the Scintillator with the given identificator. More...
 

Detailed Description

Scintillator level event data.

Author
Rodolfo Federico Gamarra
Date
08 Mar 2009

Definition at line 21 of file MEvent/Scintillator.h.

Constructor & Destructor Documentation

mevt::Scintillator::Scintillator ( )
inlineprivate

Definition at line 56 of file MEvent/Scintillator.h.

mevt::Scintillator::~Scintillator ( )
inlineprivate

Definition at line 57 of file MEvent/Scintillator.h.

mevt::Scintillator::Scintillator ( const int  sId)
inlineprivate

Constructs the Scintillator with the given identificator.

Definition at line 62 of file MEvent/Scintillator.h.

Member Function Documentation

int mevt::Scintillator::GetId ( ) const
inline

Definition at line 53 of file MEvent/Scintillator.h.

References fId.

ScintillatorRecData& mevt::Scintillator::GetRecData ( )
inline
const ScintillatorRecData& mevt::Scintillator::GetRecData ( ) const
inline

Definition at line 46 of file MEvent/Scintillator.h.

References fRecData.

ScintillatorSimData& mevt::Scintillator::GetSimData ( )
inline
const ScintillatorSimData& mevt::Scintillator::GetSimData ( ) const
inline

Definition at line 33 of file MEvent/Scintillator.h.

References fSimData.

bool mevt::Scintillator::HasRecData ( ) const
inline
bool mevt::Scintillator::HasSimData ( ) const
inline
void mevt::Scintillator::MakeRecData ( )

Definition at line 7 of file MEvent/Scintillator.cc.

References fRecData.

Referenced by io::Scintillator_ROOT::operator>>().

void mevt::Scintillator::MakeSimData ( )

Friends And Related Function Documentation

template<class T >
void boost::checked_delete ( T *  )
friend

Friendship for destruction. Depends on evt::ComponentGroup innards.

friend class evt::ComponentGroup< Scintillator >
friend

Definition at line 64 of file MEvent/Scintillator.h.

Member Data Documentation

int mevt::Scintillator::fId = 0
private

Definition at line 73 of file MEvent/Scintillator.h.

Referenced by GetId().

utl::ShadowPtr<ScintillatorRecData> mevt::Scintillator::fRecData
private

Definition at line 75 of file MEvent/Scintillator.h.

Referenced by GetRecData(), HasRecData(), and MakeRecData().

utl::ShadowPtr<ScintillatorSimData> mevt::Scintillator::fSimData
private

Definition at line 74 of file MEvent/Scintillator.h.

Referenced by GetSimData(), HasSimData(), and MakeSimData().


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

, generated on Tue Sep 26 2023.