00001 #ifndef TMBCALNADA_HPP_ 00002 #define TMBCALNADA_HPP_ 00003 00004 #include "TObject.h" 00005 #include "TRef.h" 00006 00007 #include <vector> 00008 00009 #include "tmb_tree/TMBCellContainer.hpp" 00010 00015 class TMBCalNada : public TObject { 00016 TRef _container; 00017 std::vector<TMBCellContainer::Index_t> _cells; 00018 std::vector<float> _parameters; 00019 00020 public: 00021 TMBCalNada(); 00022 TMBCalNada(TMBCellContainer *cont, 00023 const std::vector<TMBCellContainer::Index_t>& cells, 00024 const std::vector<float>& parameters); 00025 ~TMBCalNada(); 00026 00028 Int_t NumCells() const; 00029 00032 const TMBCaloCell *GetCell(Int_t index) const; 00033 00035 Int_t NumParameters() const; 00036 00038 float GetParameter(Int_t index) const; 00039 00041 Bool_t IsFolder() const; 00042 00043 public: 00044 ClassDef(TMBCalNada, 1); 00045 }; 00046 00047 #endif // TMBCALNADA_HPP_
1.3.4