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

NtpTHEvent.h

Go to the documentation of this file.
00001 
00002 // NtpTHEvent
00003 //
00004 // NtpTHEvent is an ntuple class to hold truth helper data to associate
00005 // a reconstructed event with it's mc truth info.
00006 //
00008 
00009 #ifndef NTPTHEVENT_H
00010 #define NTPTHEVENT_H
00011 
00012 #include "TObject.h"
00013 
00014 class NtpTHEvent;
00015 std::ostream &operator << (std::ostream& os, const NtpTHEvent& thevt);
00016 
00017 class NtpTHEvent : public TObject {
00018 
00019  public:
00020   // Constructors & Destructors
00021   NtpTHEvent();
00022   virtual ~NtpTHEvent() {}
00023 
00024   // State testing methods
00025   virtual std::ostream& Print(std::ostream& os) const;
00026   virtual void Print(const Option_t* option = "") const;
00027 
00028  public:
00029   // Ntuple is treated like a C-struct with public data members and
00030   // rule-breaking field data members not prefaced by "f" and all
00031   // lowercase, by popular demand.
00032 
00033   UShort_t index;      // index of this NtpTHEvent in the event array
00034   Short_t neumc;       // index of best match neu in NtpMCRecord mc array
00035   Int_t   neustdhep;   // index of best match neu in NtpMCRecord stdhep array
00036   Float_t purity;      // purity of event
00037   Float_t completeall; // completeness of event using all strips in
00038                        // detector above the pulse height cut
00039   Float_t completeslc; // completeness of event using all strips in
00040                        // slice above the pulse height cut
00041   Float_t completeallnopecut; // completeness of event using all
00042                               // strips in detector, no PE cut
00043   Float_t completeslcnopecut; // completeness of event using all
00044                               // strips in slice, no PE cut
00045 
00046   ClassDef(NtpTHEvent,3)
00047 };
00048 
00049 #endif // NTPTHEVENT_H

Generated on Mon Feb 15 11:07:08 2010 for loon by  doxygen 1.3.9.1