Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

BeamMonAna.h

Go to the documentation of this file.
00001 #ifndef BEAMMONANA_H
00002 #define BEAMMONANA_H
00003 
00004 #include <vector>
00005 #include <set>
00006 #include "NueAna/NueAnaBase.h"
00007 #include "NueAna/BeamMon.h"
00008 
00009 class BeamSummary;
00010 
00011 using std::vector;
00012 using std::set;
00013 
00014 class BeamMonAna: public NueAnaBase
00015 {
00016 
00017 public:
00018    BeamMonAna(BeamMon &bmon);
00019    virtual ~BeamMonAna();
00020 
00021    void SetBeamSummary(BeamSummary *b);
00022    //   void Analyze(int evtn, NtpSRRecord *srobj, NtpMCRecord *mc=0, NtpTHRecord *th=0);   
00023    void Analyze(int evtn, RecRecordImp<RecCandHeader> *srobj);
00024 
00025 private:
00026    BeamMon &fBmon;
00027    BeamSummary *bs;
00028 };
00029 #endif//BEAMMONANA_H

Generated on Mon Feb 15 11:06:24 2010 for loon by  doxygen 1.3.9.1