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
1.3.9.1