Main Page | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members | Related Pages

RegHProf.h

Go to the documentation of this file.
00001 
00009 #ifndef __REGHPROF_H
00010 #define __REGHPROF_H
00011 
00012 #include "jbltools/sfh/RegO.h"
00013 
00014 #include <TProfile.h>
00015 
00016 class Binning;
00017 
00018 //  Class RegH2F:
00020 
00030 class RegHProf : public TProfile, public RegO {
00031   public:
00033     RegHProf (const char* name,         
00034               const char* title,        
00035               Int_t nbinsx,             
00036               Axis_t xlow,              
00037               Axis_t xup,               
00038               Option_t *option,         
00039               const ROListPoR& hhl = 0   
00040               );                         
00042     RegHProf (const char* name,         
00043               const char* title,        
00044               Int_t nbinsx,             
00045               Axis_t xlow,              
00046               Axis_t xup,               
00047               Axis_t ylow,              
00048               Axis_t yup,               
00049               Option_t *option,         
00050               const ROListPoR& hhl = 0   
00051               );
00053     RegHProf (const char* name,         
00054               const char* title,        
00055               Int_t nbinsx,             
00056               const Float_t* xbins,     
00057               Option_t *option,         
00058               const ROListPoR& hhl = 0   
00059               );                        
00061     RegHProf (const char* name,         
00062               const char* title,        
00063               Int_t nbinsx,             
00064               const Double_t* xbins,    
00065               Option_t *option,         
00066               const ROListPoR& hhl = 0   
00067               );
00069     RegHProf (const char* name,         
00070               const char* title,        
00071               Int_t nbinsx,             
00072               const Double_t* xbins,    
00073               Axis_t ylow,              
00074               Axis_t yup,               
00075               Option_t *option,         
00076               const ROListPoR& hhl = 0   
00077               );
00079     RegHProf (const char* name,         
00080               const char* title,        
00081               const Binning& binning,   
00082               Option_t *option,         
00083               const ROListPoR& hhl = 0   
00084               );
00086     RegHProf (const char* name,         
00087               const char* title,        
00088               const Binning& binning,   
00089               Axis_t ylow,              
00090               Axis_t yup,               
00091               Option_t *option,         
00092               const ROListPoR& hhl = 0   
00093               );
00094 
00095     virtual ~RegHProf ();
00096     
00097   private:
00099     void initBinning (const Binning& binning);
00101     RegHProf (const RegHProf& source);
00103     RegHProf& operator= (const RegHProf& source);
00104     
00105 };
00106 
00107 #endif

Generated on Thu Oct 26 12:52:58 2006 for SFH by doxygen 1.3.2