CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions
BaseMonitor Class Referenceabstract

#include <FourVectorHLTOnline.h>

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

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, FourVectorHLTOnline *fv)=0
 
virtual void fillOnlineMatch (const int l1Index, FourVectorHLTOffline *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, FourVectorHLTOnline *fv)=0
 
virtual void monitorL1 (const int l1Index, FourVectorHLTOffline *fv)=0
 
virtual void monitorOffline (void)=0
 
virtual void monitorOnline (const int hltIndex, const int l1Index, FourVectorHLTOnline *fv)=0
 
virtual void monitorOnline (const int hltIndex, const int l1Index, FourVectorHLTOffline *fv)=0
 
virtual void setPath (FourVectorHLTOnline::PathInfoCollection::iterator v)=0
 
virtual void setPath (FourVectorHLTOffline::PathInfoCollection::iterator v)=0
 
virtual ~BaseMonitor ()
 
virtual ~BaseMonitor ()
 

Detailed Description

Definition at line 586 of file FourVectorHLTOnline.h.

Constructor & Destructor Documentation

virtual BaseMonitor::~BaseMonitor ( )
inlinevirtual

Definition at line 599 of file FourVectorHLTOnline.h.

599 {}
virtual BaseMonitor::~BaseMonitor ( )
inlinevirtual

Definition at line 720 of file FourVectorHLTOffline.h.

720 {}

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,
FourVectorHLTOnline fv 
)
pure virtual
virtual void BaseMonitor::fillOnlineMatch ( const int  l1Index,
FourVectorHLTOffline fv 
)
pure virtual

Implemented in objMonData< T >.

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,
FourVectorHLTOnline fv 
)
pure virtual
virtual void BaseMonitor::monitorL1 ( const int  l1Index,
FourVectorHLTOffline fv 
)
pure virtual

Implemented in objMonData< T >.

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 >.