/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/EventFilter/HltUtilities/HltDataTypes/HltDataTypes-01-01-03/src/TriggerInfo.cxx

Go to the documentation of this file.
00001 /***************************************************************************
00002  EventInfo package
00003  -----------------------------------------
00004  Copyright (C) 2004 by ATLAS Collaboration
00005  ***************************************************************************/
00006 
00007 //<doc><file>   $Id: TriggerInfo.cxx,v 1.1.1.1 2007/04/25 11:46:57 zoujh Exp $
00008 //<version>     $Name: HltDataTypes-01-01-03 $
00009 
00010 //<<<<<< INCLUDES                                                       >>>>>>
00011 
00012 #include "HltDataTypes/TriggerInfo.h"
00013 
00014 //<<<<<< PRIVATE DEFINES                                                >>>>>>
00015 //<<<<<< PRIVATE CONSTANTS                                              >>>>>>
00016 //<<<<<< PRIVATE TYPES                                                  >>>>>>
00017 //<<<<<< PRIVATE VARIABLE DEFINITIONS                                   >>>>>>
00018 //<<<<<< PUBLIC VARIABLE DEFINITIONS                                    >>>>>>
00019 //<<<<<< CLASS STRUCTURE INITIALIZATION                                 >>>>>>
00020 //<<<<<< PRIVATE FUNCTION DEFINITIONS                                   >>>>>>
00021 //<<<<<< PUBLIC FUNCTION DEFINITIONS                                    >>>>>>
00022 //<<<<<< MEMBER FUNCTION DEFINITIONS                                    >>>>>>
00023 
00024 TriggerInfo::TriggerInfo()
00025     :
00026     m_extendedLevel1ID(0),
00027     m_level1TriggerType(0),
00028     m_level2TriggerInfo(0)
00029 {}
00030 
00031 TriggerInfo::TriggerInfo(number_type extendedLevel1ID,
00032                          number_type level1TriggerType,
00033                          number_type level2TriggerInfo,
00034                          const std::vector<number_type>& eventFilterInfo)
00035     :
00036     m_extendedLevel1ID(extendedLevel1ID),
00037     m_level1TriggerType(level1TriggerType),
00038     m_level2TriggerInfo(level2TriggerInfo),
00039     m_eventFilterInfo(eventFilterInfo)
00040 {}
00041 
00042 TriggerInfo::~TriggerInfo()
00043 {}
00044 
00045 TriggerInfo::number_type 
00046 TriggerInfo::extendedLevel1ID   () const
00047 {
00048     return (m_extendedLevel1ID);
00049 }
00050 
00051 TriggerInfo::number_type 
00052 TriggerInfo::level1TriggerType  () const
00053 {
00054     return (m_level1TriggerType);
00055 }
00056 
00057 TriggerInfo::number_type 
00058 TriggerInfo::level2TriggerInfo  () const
00059 {
00060     return (m_level2TriggerInfo);
00061 }
00062 
00063 const std::vector<TriggerInfo::number_type>& 
00064 TriggerInfo::eventFilterInfo () const
00065 {
00066     return (m_eventFilterInfo);
00067 }
00068 
00069 

Generated on Tue Nov 29 23:12:07 2016 for BOSS_7.0.2 by  doxygen 1.4.7