Report problems to ATLAS LXR Team (with time and IP address indicated)

The LXR Cross Referencer

source navigation ]
diff markup ]
identifier search ]
general search ]
 
 
Architecture: linux ]
Version: head ] [ nightly ] [ GaudiDev ]
  Links to LXR source navigation pages for stable releases [ 12.*.* ]   [ 13.*.* ]   [ 14.*.* ]   [ 15.*.* ] 

001 // $Id: ISequencerTimerTool.h,v 1.4 2005/07/29 16:49:43 hmd Exp $
002 #ifndef ISEQUENCERTIMERTOOL_H 
003 #define ISEQUENCERTIMERTOOL_H 1
004 
005 // Include files
006 // from Gaudi
007 #include "GaudiKernel/IAlgTool.h"
008 
009 static const InterfaceID IID_ISequencerTimerTool( "ISequencerTimerTool", 1, 0 );
010 
011 /** @class ISequencerTimerTool ISequencerTimerTool.h
012  *  Implements the time measurement inside a sequencer
013  *
014  *  @author Olivier Callot
015  *  @date   2004-05-19
016  */
017  
018 class ISequencerTimerTool : public virtual IAlgTool {
019 public: 
020    // Return the interface ID
021   static const InterfaceID& interfaceID() { return IID_ISequencerTimerTool; }
022 
023   /** add a timer entry with the specified name **/
024   virtual int addTimer( std::string name ) = 0 ;
025 
026   /** Increase the indentation of the name **/
027   virtual void increaseIndent() = 0 ;
028 
029   /** Decrease the indentation fo the name **/
030   virtual void decreaseIndent() = 0;
031 
032   /** start the counter, i.e. register the current time **/
033   virtual void start( int index ) = 0;
034 
035   /** stop the counter, return the elapsed time **/
036   virtual double stop( int index ) = 0;
037 
038   /** returns the name of the counter **/
039   virtual std::string name( int index ) = 0;
040 
041   /** returns the last measured time time **/
042   virtual double lastTime( int index ) = 0;
043 
044   /** returns the index of the counter with that name, or -1 **/
045   virtual int indexByName( std::string name ) = 0;
046 
047   /** returns the flag telling that global timing is wanted **/
048   virtual bool globalTiming() = 0;
049 };
050 #endif // ISEQUENCERTIMERTOOL_H
051 

source navigation ] diff markup ] identifier search ] general search ]

Due to the LXR bug, the updates fail sometimes to remove references to deleted files. The Saturday's full rebuilds fix these problems
This page was automatically generated by the LXR engine. Valid HTML 4.01!