CMS 3D CMS Logo

Public Member Functions

BaseMonitor Class Reference

#include <FourVectorHLTOnline.h>

Inheritance diagram for BaseMonitor:
objMonData< T > objMonData< T >

List of all members.

Public Member Functions

virtual void clearSets (void)=0
virtual void clearSets (void)=0
virtual void fillL1Match (FourVectorHLTOffline *fv)=0
virtual void fillOnlineMatch (const int l1Index, FourVectorHLTOffline *fv)=0
virtual void fillOnlineMatch (const int l1Index, FourVectorHLTOnline *fv)=0
virtual bool isTriggerType (int t)=0
virtual bool isTriggerType (int t)=0
virtual void matchL1Offline (const trigger::TriggerObject &l1FV, FourVectorHLTOffline *fv, const int &NL1, unsigned int &NL1OffUM)=0
virtual void matchOnlineL1 (const trigger::TriggerObject &onlineFV, const int &l1Index, FourVectorHLTOnline *fv, const int &NOn)=0
virtual void matchOnlineL1 (const trigger::TriggerObject &onlineFV, const int &l1Index, FourVectorHLTOffline *fv, const int &NOn)=0
virtual void matchOnlineOffline (const trigger::TriggerObject &onlineFV, FourVectorHLTOffline *fv, const int &NOn)=0
virtual void monitorL1 (const int l1Index, FourVectorHLTOffline *fv)=0
virtual void monitorL1 (const int l1Index, FourVectorHLTOnline *fv)=0
virtual void monitorOffline (void)=0
virtual void monitorOnline (const int hltIndex, const int l1Index, FourVectorHLTOffline *fv)=0
virtual void monitorOnline (const int hltIndex, const int l1Index, FourVectorHLTOnline *fv)=0
virtual void setPath (FourVectorHLTOffline::PathInfoCollection::iterator v)=0
virtual void setPath (FourVectorHLTOnline::PathInfoCollection::iterator v)=0
virtual ~BaseMonitor ()
virtual ~BaseMonitor ()

Detailed Description

Definition at line 573 of file FourVectorHLTOnline.h.


Constructor & Destructor Documentation

virtual BaseMonitor::~BaseMonitor ( ) [inline, virtual]

Definition at line 586 of file FourVectorHLTOnline.h.

{}
virtual BaseMonitor::~BaseMonitor ( ) [inline, virtual]

Definition at line 721 of file FourVectorHLTOffline.h.

{}

Member Function Documentation

virtual void BaseMonitor::clearSets ( void  ) [pure virtual]
virtual void BaseMonitor::clearSets ( void  ) [pure virtual]

Implemented in objMonData< T >, and objMonData< T >.

virtual void BaseMonitor::fillL1Match ( FourVectorHLTOffline fv) [pure virtual]

Implemented in objMonData< T >.

Referenced by FourVectorHLTOffline::analyze().

virtual void BaseMonitor::fillOnlineMatch ( const int  l1Index,
FourVectorHLTOffline fv 
) [pure virtual]

Implemented in objMonData< T >.

virtual void BaseMonitor::fillOnlineMatch ( const int  l1Index,
FourVectorHLTOnline fv 
) [pure virtual]
virtual bool BaseMonitor::isTriggerType ( int  t) [pure virtual]

Implemented in objMonData< T >, and objMonData< T >.

virtual bool BaseMonitor::isTriggerType ( int  t) [pure virtual]

Implemented in objMonData< T >, and objMonData< T >.

virtual void BaseMonitor::matchL1Offline ( const trigger::TriggerObject l1FV,
FourVectorHLTOffline fv,
const int &  NL1,
unsigned int &  NL1OffUM 
) [pure virtual]

Implemented in objMonData< T >.

virtual void BaseMonitor::matchOnlineL1 ( const trigger::TriggerObject onlineFV,
const int &  l1Index,
FourVectorHLTOnline fv,
const int &  NOn 
) [pure virtual]

Implemented in objMonData< T >.

virtual void BaseMonitor::matchOnlineL1 ( const trigger::TriggerObject onlineFV,
const int &  l1Index,
FourVectorHLTOffline fv,
const int &  NOn 
) [pure virtual]

Implemented in objMonData< T >.

virtual void BaseMonitor::matchOnlineOffline ( const trigger::TriggerObject onlineFV,
FourVectorHLTOffline fv,
const int &  NOn 
) [pure virtual]

Implemented in objMonData< T >.

virtual void BaseMonitor::monitorL1 ( const int  l1Index,
FourVectorHLTOffline fv 
) [pure virtual]

Implemented in objMonData< T >.

virtual void BaseMonitor::monitorL1 ( const int  l1Index,
FourVectorHLTOnline fv 
) [pure virtual]
virtual void BaseMonitor::monitorOffline ( void  ) [pure virtual]

Implemented in objMonData< T >.

Referenced by FourVectorHLTOffline::analyze().

virtual void BaseMonitor::monitorOnline ( const int  hltIndex,
const int  l1Index,
FourVectorHLTOnline fv 
) [pure virtual]
virtual void BaseMonitor::monitorOnline ( const int  hltIndex,
const int  l1Index,
FourVectorHLTOffline fv 
) [pure virtual]

Implemented in objMonData< T >.

virtual void BaseMonitor::setPath ( FourVectorHLTOnline::PathInfoCollection::iterator  v) [pure virtual]
virtual void BaseMonitor::setPath ( FourVectorHLTOffline::PathInfoCollection::iterator  v) [pure virtual]

Implemented in objMonData< T >.