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

ANtpEventInfo.h

Go to the documentation of this file.
00001 
00002 // $Id: ANtpEventInfo.h,v 1.9 2006/06/09 21:03:56 brebel Exp $
00003 //
00004 // A class to hold information about an event in an analysis ntuple
00005 //
00006 // B. Rebel 1/2005
00008 #ifndef ANTPEVENTINFO_H
00009 #define ANTPEVENTINFO_H
00010 
00011 #include "TObject.h"
00012 
00013 class ANtpEventInfo : public TObject
00014 {
00015 
00016  public:
00017   ANtpEventInfo();
00018   virtual ~ANtpEventInfo();
00019   
00020   void Reset();
00021   
00022   //the following variables are standard for every analysis
00023   Int_t index;                  //event number in snarl
00024   Float_t pulseHeight;          //pulse height in event
00025   Float_t energyGeV;            //energy of event in GeV
00026   Int_t begPlane;               //first plane in event
00027   Int_t endPlane;               //last plane in event
00028   Int_t planes;                 //number of planes in event
00029   Int_t totalStrips;            //number of strips in event
00030   Int_t passStrips;             //number of strips in event passing user cuts
00031   Int_t showers;                //number of showers in event
00032   Int_t tracks;                 //number of tracks in event
00033   Float_t vtxX;                 //x position of the vertex
00034   Float_t vtxY;                 //y position of the vertex
00035   Float_t vtxZ;                 //z position of the vertex
00036   Int_t stripsPerPlane[500];    //array holding number of strips hit on each plane
00037   Double_t vertexTime;          //time stamp at the event vertex
00038   Float_t vtxMetersToBeam;      //distance to the center of the beam
00039   Float_t vtxMetersToCoil;      //distance to the coil hole
00040   Float_t vtxMetersToCloseEdge; //distance to nearest edge (in XY)
00041                                 //(of partial plane outline in ND) 
00042   
00043 private:
00044 
00045     
00046     ClassDef(ANtpEventInfo, 5) // ANtpEventInfo
00047 };
00048 
00049 #endif // ANTPEVENTINFO_H
00050 
00051 

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