/** TempModule
 *
 * A module to be used with a CDFMonitoringModule.
 *
 * Plot various temperatures.
 *
 * 
 */

#ifndef NPOTMODULE_H
#define NPOTMODULE_H

#include <BeamDataMonitoring/BeamMonBaseModule.h>

class MomNavigator;
class RawBeamMonBlock;
class StripHist;

#include <map>
#include <string>

class TempModule : public BeamMonBaseModule {
    std::map<std::string,StripHist*> fStripHist;
public:
    TempModule();
    virtual ~TempModule();

    virtual void BeginJob();

private:

    //ClassDef(TempModule,1)

    void Fill(const RawBeamMonHeaderBlock& head, const RawBeamMonBlock& block);

};

#endif  // TEMPMODULE_H
