|
||||
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_GAUDIHISTOTOOL_H 0012 #define GAUDIALG_GAUDIHISTOTOOL_H 1 0013 // ============================================================================ 0014 /** @file GaudiHistoTool.h 0015 * 0016 * Header file for class : GaudiHistoTool 0017 * 0018 * @author Vanya BELYAEV Ivan.Belyaev@itep.ru 0019 * @author Chris Jones Christopher.Rob.Jones@cern.ch 0020 * @date 2004-06-28 0021 */ 0022 // ============================================================================ 0023 // Include files 0024 // ============================================================================ 0025 // GaudiAlg 0026 // ============================================================================ 0027 #include "GaudiAlg/GaudiHistos.h" 0028 #include "GaudiAlg/GaudiTool.h" 0029 // ============================================================================ 0030 0031 // ============================================================================ 0032 /** @class GaudiHistoTool GaudiHistoTool.h GaudiTools/GaudiHistoTool.h 0033 * 0034 * Simple class to extend the functionality of class GaudiTool. 0035 * 0036 * Class is instrumented with a selection of plotting functions for 0037 * easy creation of histograms. 0038 * 0039 * @attention 0040 * See the class GaudiHistos, which implements the common functionality 0041 * between GaudiHistoTool and GaudiHistoAlg 0042 * 0043 * @author Vanya BELYAEV Ivan.Belyaev@itep.ru 0044 * @author Chris Jones Christopher.Rob.Jones@cern.ch 0045 * @date 2004-06-28 0046 */ 0047 // ============================================================================ 0048 0049 struct GAUDI_API GaudiHistoTool : GaudiHistos<GaudiTool> { 0050 0051 using GaudiHistos<GaudiTool>::GaudiHistos; 0052 using GaudiHistos<GaudiTool>::initialize; 0053 using GaudiHistos<GaudiTool>::finalize; 0054 0055 // delete default/copy constructor and assignment 0056 GaudiHistoTool() = delete; 0057 GaudiHistoTool( const GaudiHistoTool& ) = delete; 0058 GaudiHistoTool& operator=( const GaudiHistoTool& ) = delete; 0059 }; 0060 0061 // ============================================================================ 0062 // The END 0063 // ============================================================================ 0064 #endif // GAUDIALG_GAUDIHISTOTOOL_H
[ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
This page was automatically generated by the 2.3.7 LXR engine. The LXR team |