00001 #ifndef ANTPEVENTINFOANA_H 00002 #define ANTPEVENTINFOANA_H 00003 00004 #include "TObject.h" 00005 #include "NueAna/NueAnaBase.h" 00006 #include "NueAna/ANtpEventInfoNue.h" 00007 #include "AnalysisNtuples/Module/ANtpInfoObjectFiller.h" 00008 00009 00010 class NtpSRRecord; 00011 00012 class ANtpEventInfoAna : public NueAnaBase 00013 { 00014 00015 public: 00016 ANtpEventInfoAna(ANtpEventInfoNue &anei); 00017 virtual ~ANtpEventInfoAna(); 00018 00019 // void Analyze(int evtn, NtpSRRecord *srobj, NtpMCRecord *mc=0, NtpTHRecord *th=0); 00020 void Analyze(int evtn, RecRecordImp<RecCandHeader> *srobj); 00021 void FillNueEventInformation(NtpSREvent *ntpEvent, ANtpEventInfoNue *eventInfoNue); 00022 Float_t GetNDCoilCurrent(const VldContext& vc); 00023 Int_t FDRCBoundary(NtpSREventSummary *eventSummary); 00024 00025 void FillStripVariables(NtpSREvent *ntpEvent, RecRecordImp<RecCandHeader> *srobj); 00026 00027 00028 private: 00029 ANtpEventInfoNue &fANtpEventInfo; 00030 ANtpInfoObjectFiller *fInfoFiller; 00031 00032 Int_t fDetectorType; 00033 }; 00034 00035 #endif// ANTPEVENTINFOANA_H
1.3.9.1