Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-01-18 09:57:33

0001 /***********************************************************************************\
0002 * (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations *
0003 *                                                                                   *
0004 * This software is distributed under the terms of the Apache version 2 licence,     *
0005 * copied verbatim in the file "LICENSE".                                            *
0006 *                                                                                   *
0007 * In applying this licence, CERN does not waive the privileges and immunities       *
0008 * granted to it by virtue of its status as an Intergovernmental Organization        *
0009 * or submit itself to any jurisdiction.                                             *
0010 \***********************************************************************************/
0011 #ifndef GAUDIALG_GAUDITUPLETOOL_H
0012 #define GAUDIALG_GAUDITUPLETOOL_H 1
0013 // ============================================================================
0014 // Include files
0015 // ============================================================================
0016 // GaudiAlg
0017 // ============================================================================
0018 #include "GaudiAlg/GaudiHistoTool.h"
0019 #include "GaudiAlg/GaudiTuples.h"
0020 // ============================================================================
0021 
0022 // ============================================================================
0023 /*  @file GaudiTupleTool.h
0024  *
0025  *  Header file for class : GaudiTupleTool
0026  *
0027  *  @author Vanya BELYAEV Ivan.Belyaev@itep.ru
0028  *  @author Chris Jones   Christopher.Rob.Jones@cern.ch
0029  *  @date   2004-06-28
0030  */
0031 // ============================================================================
0032 
0033 // ============================================================================
0034 /** @class GaudiTupleTool GaudiTupleTool.h GaudiAlg/GaudiTupleTool.h
0035  *
0036  *  Simple class to extend the functionality of class GaudiHistoTool.
0037  *
0038  *  Class is instrumented with few methods
0039  *  for dealing with N-tuples and Event Tag collections
0040  *
0041  *  @attention
0042  *  See the class GaudiTuples, which implements the common functionality
0043  *  between GaudiTupleTool and GaudiTupleAlg
0044  *
0045  *  @author Vanya BELYAEV Ivan.Belyaev@itep.ru
0046  *  @author Chris Jones   Christopher.Rob.Jones@cern.ch
0047  *  @date   2004-06-28
0048  */
0049 // ============================================================================
0050 
0051 struct GAUDI_API GaudiTupleTool : GaudiTuples<GaudiHistoTool> {
0052 
0053   using GaudiTuples<GaudiHistoTool>::GaudiTuples;
0054 
0055   GaudiTupleTool()                                   = delete;
0056   GaudiTupleTool( const GaudiTupleTool& )            = delete;
0057   GaudiTupleTool& operator=( const GaudiTupleTool& ) = delete;
0058 };
0059 
0060 // ============================================================================
0061 // The END
0062 // ============================================================================
0063 #endif // GAUDIALG_GAUDITUPLETOOL_H