Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-01-18 09:55:21

0001 //==========================================================================
0002 //  AIDA Detector description implementation 
0003 //--------------------------------------------------------------------------
0004 // Copyright (C) Organisation europeenne pour la Recherche nucleaire (CERN)
0005 // All rights reserved.
0006 //
0007 // For the licensing terms see $DD4hepINSTALL/LICENSE.
0008 // For the list of contributors see $DD4hepINSTALL/doc/CREDITS.
0009 //
0010 // Author     : M.Frank
0011 //
0012 //==========================================================================
0013 #ifndef DDDIGI_DIGIMONITOROPTIONS_H
0014 #define DDDIGI_DIGIMONITOROPTIONS_H
0015 
0016 /// Framework include files
0017 #include <DDDigi/DigiAction.h>
0018 #include <DDDigi/DigiData.h>
0019 
0020 /// Namespace for the AIDA detector description toolkit
0021 namespace dd4hep {
0022 
0023   /// Namespace for the Digitization part of the AIDA detector description toolkit
0024   namespace digi {
0025 
0026     /// Property to parse 1D histogram options
0027     /**
0028      *
0029      *  \author  M.Frank
0030      *  \version 1.0
0031      *  \ingroup DD4HEP_DIGITIZATION
0032      */
0033     class H1DParams   {
0034     public:
0035       std::string name;
0036       std::string title;
0037       int nbin_x;
0038       double min_x, max_x;
0039     };
0040 
0041     /// Property to parse 2D histogram options
0042     /**
0043      *
0044      *  \author  M.Frank
0045      *  \version 1.0
0046      *  \ingroup DD4HEP_DIGITIZATION
0047      */
0048     class H2DParams   {
0049     public:
0050       std::string name;
0051       std::string title;
0052       int    nbin_x;
0053       double min_x, max_x;
0054       int    nbin_y;
0055       double min_y, max_y;
0056     };
0057   }    // End namespace digi
0058 }      // End namespace dd4hep
0059 #endif // DDDIGI_DIGIMONITOROPTIONS_H