/** HornModule
 *
 * Plot quantities related to horns.
 *
 */

#ifndef HORNMODULE_H
#define HORNMODULE_H

#include <BeamDataMonitoring/BeamMonBaseModule.h>

class MomNavigator;
class RawBeamMonBlock;
class StripHist;

#include <map>
#include <string>

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

    virtual void BeginJob();

private:
    //ClassDef(HornModule,1)

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

#endif  // HORNMODULE_H
