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

NtpSRTrackPlane.h

Go to the documentation of this file.
00001 
00002 // NtpSRTrackPlane
00003 //
00004 // NtpSRTrackPlane is an ntuple class to hold info about a group of associated
00005 // planes
00006 //
00007 // Based on Roy Lee's CandEventSR/TrackPlaneInfoSR
00008 //
00010 
00011 #ifndef NTPSRTRACKPLANE_H
00012 #define NTPSRTRACKPLANE_H
00013 
00014 #include <iosfwd> // ostream fwd decl'
00015 #include "CandNtupleSR/NtpSRPlane.h"
00016 
00017 class NtpSRTrackPlane : public NtpSRPlane {
00018 
00019  public:
00020   // Constructors & Destructors
00021   NtpSRTrackPlane(): ntrklike(0) {}
00022   virtual ~NtpSRTrackPlane() {}
00023 
00024   // State testing methods
00025   virtual std::ostream& Print(std::ostream& os) const;
00026   virtual void Print(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   // A clean plane is one in which the plane is free from the presence
00034   // of non-track associated hits
00035   UShort_t ntrklike;  // number of "clean" hit planes in the track
00036 
00037   ClassDef(NtpSRTrackPlane,1)
00038 };
00039 
00040 
00041 #endif // NTPSRTRACKPLANE_H

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