/[PAMELA software]/PamCut/CollectionActions/Histo1DActions/Histo1DAction/Histo1DAction.h
ViewVC logotype

Diff of /PamCut/CollectionActions/Histo1DActions/Histo1DAction/Histo1DAction.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.3 by pam-fi, Thu Oct 29 17:49:07 2009 UTC revision 1.5 by pam-fi, Thu Mar 11 19:14:03 2010 UTC
# Line 134  protected: Line 134  protected:
134    /*! @brief The ROOT histogram. */    /*! @brief The ROOT histogram. */
135    TH1 *_rootHisto;    TH1 *_rootHisto;
136    
 private:  
   
   unsigned int _underflow, _overflow;  
   
137    TString _outFileBase;    TString _outFileBase;
138    TString _mode;    TString _mode;
139    TString _title, _xLabel;    TString _title, _xLabel;
140    
141    private:
142    
143      HistoType _underflow, _overflow;
144    bool _outRoot;    bool _outRoot;
145    bool _outText;    bool _outText;
   
146    void _CreateHisto();    void _CreateHisto();
147    void _InitHistos();    void _InitHistos();
148  };  };
# Line 168  template<class HistoType> Line 167  template<class HistoType>
167  void Histo1DAction<HistoType>::_InitHistos() {  void Histo1DAction<HistoType>::_InitHistos() {
168    
169    _CreateHisto();    _CreateHisto();
170      if (_bins.size() < 2) // SetXAxis not called by the main program, or wrongly filled (only 1 bin limit)
171        SetXAxis("Default X", 10, 0., 1.);
172    
173    if (_rootHisto) {    if (_rootHisto) {
174      Double_t *auxArray = new Double_t[_bins.size()];      Double_t *auxArray = new Double_t[_bins.size()];
# Line 202  template<class HistoType> Line 203  template<class HistoType>
203  Histo1DAction<HistoType>::Histo1DAction(const char *actionName, TString title, TString outFileBase, TString mode,  Histo1DAction<HistoType>::Histo1DAction(const char *actionName, TString title, TString outFileBase, TString mode,
204      bool outRoot, bool outText) :      bool outRoot, bool outText) :
205    CollectionAction(actionName), _bins(0), _histo(0), _rootHisto(NULL), _outFileBase(outFileBase), _mode(mode), _title(    CollectionAction(actionName), _bins(0), _histo(0), _rootHisto(NULL), _outFileBase(outFileBase), _mode(mode), _title(
206        title), _xLabel(""), _outRoot(outRoot), _outText(outText) {        title), _xLabel(""), _underflow(0), _overflow(0), _outRoot(outRoot), _outText(outText) {
207    
208  }  }
209    

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.5

  ViewVC Help
Powered by ViewVC 1.1.23