CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_6_1_2_SLHC2/src/CalibCalorimetry/EcalCorrelatedNoiseAnalysisAlgos/interface/TEcnaParCout.h

Go to the documentation of this file.
00001 #ifndef ZTR_TEcnaParCout
00002 #define ZTR_TEcnaParCout
00003 
00004 #include <Riostream.h>
00005 
00006 #include "TObject.h"
00007 #include "TSystem.h"
00008 #include "Riostream.h"
00009 
00010 #include "CalibCalorimetry/EcalCorrelatedNoiseAnalysisAlgos/interface/TEcnaObject.h"
00011 
00024 
00025 class TEcnaParCout : public TObject {
00026 
00027  private:
00028 
00029   //..... Attributes
00030   Int_t   fgMaxCar;   // Max nb of caracters for char*
00031   Int_t   fCnew,        fCdelete;
00032   TString fTTBELL;
00033   Int_t   fCnaCommand,  fCnaError;
00034 
00035 
00036  public:
00037   //..... Public attributes
00038   Int_t    fFlagPrint;
00039   Int_t    fCodePrintComments, fCodePrintWarnings, fCodePrintAllComments, fCodePrintNoComment;
00040 
00041   //..... Methods
00042            TEcnaParCout();
00043            TEcnaParCout(TEcnaObject*);
00044   virtual  ~TEcnaParCout();
00045 
00046   void     Init();
00047   Int_t    GetCodePrint(const TString);
00048 
00049 ClassDef(TEcnaParCout,1)// Parameter management for ECNA (Ecal Correlated Noises Analysis)
00050 };
00051 
00052 #endif   //    ZTR_TEcnaParCout