1#ifndef TrigGTDProvider_H
2#define TrigGTDProvider_H
3#include "GaudiKernel/ContainedObject.h"
17 TrigGTDProvider(
const unsigned int boardIndex,
const unsigned int dataType,
const unsigned int timeWindow,
18 const unsigned int GTDProviderTiming,
const bool preScale,
19 const std::map<
unsigned int, std::vector<unsigned int> > GTDProviderData,
20 const std::vector<unsigned int> GTDProviderEvtType,
21 const std::map<
unsigned int, std::vector<unsigned int> > Num_One,
22 const std::map<
unsigned int, std::vector<unsigned int> > Num_Zero);
39 void setTrigCondList(
const std::map<
unsigned int, std::vector<unsigned int> > GTDProviderData);
41 void setNumOne(
const std::map<
unsigned int, std::vector<unsigned int> > Num_One);
42 void setNumZero(
const std::map<
unsigned int, std::vector<unsigned int> > Num_Zero);
50 const std::map<unsigned int, std::vector<unsigned int> >&
getTrigCondList()
const;
52 const std::map<unsigned int, std::vector<unsigned int> >&
getNumOne()
const;
53 const std::map<unsigned int, std::vector<unsigned int> >&
getNumZero()
const;
65 std::map<unsigned int, std::vector<unsigned int> >
m_Num_One;
66 std::map<unsigned int, std::vector<unsigned int> >
m_Num_Zero;
ObjectVector< TrigGTDProvider > TrigGTDProviderCol
const std::vector< unsigned int > & getTrigEvtType() const
virtual ~TrigGTDProvider()
void setTrigTiming(const unsigned int GTDProviderTiming)
unsigned int getTrigTiming() const
const std::map< unsigned int, std::vector< unsigned int > > & getNumOne() const
TrigGTDProvider(const unsigned int boardIndex, const unsigned int dataType, const unsigned int timeWindow, const unsigned int GTDProviderTiming, const bool preScale, const std::map< unsigned int, std::vector< unsigned int > > GTDProviderData, const std::vector< unsigned int > GTDProviderEvtType, const std::map< unsigned int, std::vector< unsigned int > > Num_One, const std::map< unsigned int, std::vector< unsigned int > > Num_Zero)
unsigned int m_timeWindow
void setDataType(const unsigned int dataType)
unsigned int getTimeWindow() const
void setBoardIndex(const unsigned int boardIndex)
std::map< unsigned int, std::vector< unsigned int > > m_Num_Zero
std::map< unsigned int, std::vector< unsigned int > > m_Num_One
void setTrigCondList(const std::map< unsigned int, std::vector< unsigned int > > GTDProviderData)
std::vector< unsigned int > m_GTDProviderEvtType
std::map< unsigned int, std::vector< unsigned int > > m_GTDProviderData
void setTimeWindow(const unsigned int timeWindow)
unsigned int getBoardIndex() const
const std::map< unsigned int, std::vector< unsigned int > > & getNumZero() const
const std::map< unsigned int, std::vector< unsigned int > > & getTrigCondList() const
void setNumOne(const std::map< unsigned int, std::vector< unsigned int > > Num_One)
unsigned int m_boardIndex
unsigned int getDataType() const
void setTrigEvtType(const std::vector< unsigned int > GTDProviderEvtType)
void setPreScale(const bool preScale)
void setNumZero(const std::map< unsigned int, std::vector< unsigned int > > Num_Zero)
unsigned int m_GTDProviderTiming