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

Go to the documentation of this file.
00001 /***************************************************************************
00002  EventInfo Package
00003  -----------------------------------------
00004  Copyright (C) 2000 by ATLAS Collaboration
00005  ***************************************************************************/
00006 
00007 //<doc><file>   $Id: TriggerInfo.h,v 1.1.1.1 2007/04/25 11:46:57 zoujh Exp $
00008 //<version>     $Name: HltDataTypes-01-01-03 $
00009 
00010 #ifndef EVENTINFO_TRIGGERINFO_H
00011 # define EVENTINFO_TRIGGERINFO_H 1
00012 
00013 //<<<<<< INCLUDES                                                       >>>>>>
00014 
00015 #include <vector>
00016 #include <string>
00017 
00018 //<<<<<< PUBLIC DEFINES                                                 >>>>>>
00019 //<<<<<< PUBLIC CONSTANTS                                               >>>>>>
00020 //<<<<<< PUBLIC TYPES                                                   >>>>>>
00021 //<<<<<< PUBLIC VARIABLES                                               >>>>>>
00022 //<<<<<< PUBLIC FUNCTIONS                                               >>>>>>
00023 //<<<<<< CLASS DECLARATIONS                                             >>>>>>
00024 
00050 class TriggerInfo {
00051 public:
00052 
00053     // public typedefs:
00054     typedef unsigned int number_type;
00055 
00056     TriggerInfo();
00057     TriggerInfo(number_type extendedLevel1ID,
00058                 number_type level1TriggerType,
00059                 number_type level2TriggerInfo,
00060                 const std::vector<number_type>& eventFilterInfo);
00061     virtual ~TriggerInfo();
00062 
00063 
00065     number_type extendedLevel1ID        () const;
00066     number_type level1TriggerType       () const;
00067     number_type level2TriggerInfo       () const;
00068     const std::vector<number_type>& eventFilterInfo () const;
00069 
00070 private:
00071     number_type               m_extendedLevel1ID;
00072     number_type               m_level1TriggerType;
00073     number_type               m_level2TriggerInfo;
00074     std::vector<number_type>  m_eventFilterInfo;
00075 };
00076 
00077 
00078 //<<<<<< INLINE PUBLIC FUNCTIONS                                        >>>>>>
00079 //<<<<<< INLINE MEMBER FUNCTIONS                                        >>>>>>
00080 
00081 #endif // EVENTINFO_TRIGGERINFO_H

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