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

ANtpEventInfoAna.h

Go to the documentation of this file.
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

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