TTrigEvent Class Reference

#include <TTrigEvent.h>

List of all members.

Public Member Functions

 TTrigEvent ()
virtual ~TTrigEvent ()
void initialize ()
void Clear (Option_t *option="")
void Print (Option_t *option="") const
void addTrigData (TTrigData *trigData)
 TrigData.
const TTrigDatagetTrigData () const
void clearTrigData ()

Private Attributes

TTrigDatam_trigData

Static Private Attributes

static TTrigDatas_staticTrigData
 data members to store trigger data


Detailed Description

Definition at line 10 of file TTrigEvent.h.


Constructor & Destructor Documentation

TTrigEvent::TTrigEvent (  ) 

TTrigEvent::~TTrigEvent (  )  [virtual]

Definition at line 23 of file TTrigEvent.cxx.

00023                         {
00024   if(m_trigData == s_staticTrigData ) s_staticTrigData = 0;
00025    delete m_trigData;
00026    m_trigData = 0;
00027 }


Member Function Documentation

void TTrigEvent::addTrigData ( TTrigData trigData  ) 

TrigData.

Definition at line 45 of file TTrigEvent.cxx.

Referenced by TrigDataCnv::DataObjectToTObject().

00045                                                  {
00046     m_trigData = trigData;
00047 }

void TTrigEvent::Clear ( Option_t *  option = ""  ) 

Definition at line 35 of file TTrigEvent.cxx.

Referenced by RootCnvSvc::commitOutput().

00035                                        {
00036 
00037 }

void TTrigEvent::clearTrigData (  )  [inline]

Definition at line 29 of file TTrigEvent.h.

References TTrigData::Clear(), and m_trigData.

00029 { m_trigData->Clear();}

const TTrigData * TTrigEvent::getTrigData (  )  const

Definition at line 50 of file TTrigEvent.cxx.

Referenced by TrigDataCnv::DataObjectToTObject(), and BesEvent::SetEvent().

00050                                                 {
00051         return (TTrigData*)m_trigData ;
00052 }

void TTrigEvent::initialize (  )  [inline]

Definition at line 17 of file TTrigEvent.h.

Referenced by TrigCnv::DataObjectToTObject().

00017 {};

void TTrigEvent::Print ( Option_t *  option = ""  )  const

Definition at line 40 of file TTrigEvent.cxx.

00040                                              {
00041     TObject::Print(option);
00042 }


Member Data Documentation

TTrigData* TTrigEvent::m_trigData [private]

Definition at line 39 of file TTrigEvent.h.

Referenced by clearTrigData().

TTrigData* TTrigEvent::s_staticTrigData [static, private]

data members to store trigger data

Definition at line 38 of file TTrigEvent.h.


Generated on Tue Nov 29 23:36:19 2016 for BOSS_7.0.2 by  doxygen 1.4.7