Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-09-07 04:36:27

0001 #ifndef CaloNumberingScheme_h
0002 #define CaloNumberingScheme_h
0003 
0004 /** \class CaloNumberingScheme
0005 
0006   Generic base class for converters between DDD numbering and DetId numbering.
0007   Provides only a verbosity control to derived classes.
0008 */
0009 class CaloNumberingScheme {
0010 public:
0011   /// Constructor with optional verbosity control
0012   CaloNumberingScheme(int iv = 0);
0013   virtual ~CaloNumberingScheme() {}
0014   /// Verbosity setting
0015   void setVerbosity(int);
0016 
0017 protected:
0018   /// Verbosity field: Zero = quiet, increasing integers mean more output
0019   int verbosity;
0020 };
0021 
0022 #endif