Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

TMBCalNada.hpp

Go to the documentation of this file.
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_

Generated on Tue Mar 28 10:13:04 2006 for CAF by doxygen 1.3.4