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: GaudiTupleTool.h,v 1.7 2005/09/23 16:14:20 hmd Exp $
002 // ============================================================================
003 #ifndef GAUDIALG_GAUDITUPLETOOL_H
004 #define GAUDIALG_GAUDITUPLETOOL_H 1
005 // ============================================================================
006 // Include files
007 // ============================================================================
008 // GaudiAlg
009 // ============================================================================
010 #include "GaudiAlg/GaudiHistoTool.h"
011 #include "GaudiAlg/GaudiTuples.h"
012 // ============================================================================
013 
014 // ============================================================================
015 /*  @file GaudiTupleTool.h
016  *
017  *  Header file for class : GaudiTupleTool
018  * 
019  *  @author Vanya BELYAEV Ivan.Belyaev@itep.ru
020  *  @author Chris Jones   Christopher.Rob.Jones@cern.ch
021  *  @date   2004-06-28
022  */
023 // ============================================================================
024 
025 // ============================================================================
026 /** @class GaudiTupleTool GaudiTupleTool.h GaudiAlg/GaudiTupleTool.h
027  *
028  *  Simple class to extend the functionality of class GaudiHistoTool.
029  *
030  *  Class is instrumented with few methods
031  *  for dealing with N-tuples and Event Tag collections
032  *
033  *  @attention
034  *  See the class GaudiTuples, which implements the common functionality
035  *  between GaudiTupleTool and GaudiTupleAlg
036  *
037  *  @author Vanya BELYAEV Ivan.Belyaev@itep.ru
038  *  @author Chris Jones   Christopher.Rob.Jones@cern.ch
039  *  @date   2004-06-28
040  */
041 // ============================================================================
042 
043 class GaudiTupleTool : public GaudiTuples<GaudiHistoTool>
044 {
045 
046 protected:
047 
048   /** standard constructor
049    *  @see GaudiTool
050    *  @see   AlgTool
051    *  @param type tool type
052    *  @param name tool name
053    *  @param parent pointer to the parent component
054    */
055   GaudiTupleTool( const std::string& type   ,
056                   const std::string& name   ,
057                   const IInterface*  parent );
058 
059   /// destructor
060   virtual ~GaudiTupleTool() ;
061 
062   /** standard initialization method
063    *  @see  Algorithm
064    *  @see IAlgorithm
065    *  @return status code
066    */
067   virtual StatusCode initialize ();
068 
069   /** standard finalization method
070    *  @see  Algorithm
071    *  @see IAlgorithm
072    *  @return status code
073    */
074   virtual StatusCode finalize   ();
075 
076 private:
077 
078   /// default constructor  is disabled
079   GaudiTupleTool() ;
080   /// copy constructor     is disabled
081   GaudiTupleTool           ( const GaudiTupleTool& ) ;
082   /// assignment operator is disabled
083   GaudiTupleTool& operator=( const GaudiTupleTool& ) ;
084 
085 };
086 
087 // ============================================================================
088 // The END
089 // ============================================================================
090 #endif // GAUDIALG_GAUDITUPLETOOL_H
091 // ============================================================================
092 

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!