00001 00002 // $Id: ANtpTrackInfoAtm.h,v 1.11 2005/10/15 18:57:33 brebel Exp $ 00003 // 00004 // A class to hold information about an event in an analysis ntuple 00005 // 00006 // B. Rebel 1/2005 00008 #ifndef ANTPTRACKINFOATM_H 00009 #define ANTPTRACKINFOATM_H 00010 00011 #include "AnalysisNtuples/ANtpTrackInfo.h" 00012 00013 class ANtpTrackInfoAtm : public ANtpTrackInfo 00014 { 00015 00016 public: 00017 ANtpTrackInfoAtm(); 00018 virtual ~ANtpTrackInfoAtm(); 00019 00020 void Reset(); 00021 00022 //variables for atmospheric and cosmic ray analyses 00023 00024 Float_t azimuth; //azimuth at vertex 00025 Float_t ra; //right ascension at vertex 00026 Float_t dec; //declination at vertex 00027 Float_t trackLikePlanes; //number of track like planes in track 00028 Float_t invBeta; //1/beta 00029 Float_t invBetaChi2; //reduced chi^2 for 1/beta fit 00030 Float_t timeSlopeY; //slope of time vs y 00031 Float_t timeSlopeYChi2; //reduced chi^2 for time vs y fit 00032 Float_t fiducialVtxDz; //distance to nearest edge in z at vertex 00033 Float_t fiducialVtxDr; //distance to nearest edge in xy at vertex 00034 Float_t fiducialEndDz; //distance to nearest edge in z at end 00035 Float_t fiducialEndDr; //distance to nearest edge in xy at end 00036 Float_t uvAsymmetry; //asymmetry in number of u and v planes 00037 Float_t slantDepth; //slant depth traversed by muon 00038 Float_t planeUseFraction; //fraction of planes used in track 00039 Float_t signalUseFraction; //fraction of signal used in track 00040 Float_t impactParameter; //distance of nearest approach to xy center 00041 Float_t twoEndStripFraction; //fraction of strips in track that are double-ended 00042 Int_t planesIn10Meter; //number of planes crossed in region within 1.0 m of xy center 00043 Int_t planesIn15Meter; //number of planes crossed in region within 1.5 m of xy center 00044 Int_t planesIn20Meter; //number of planes crossed in region within 2.0 m of xy center 00045 Int_t planesIn25Meter; //number of planes crossed in region within 2.5 m of xy center 00046 Int_t planesIn30Meter; //number of planes crossed in region within 3.0 m of xy center 00047 Int_t planesIn35Meter; //number of planes crossed in region within 3.5 m of xy center 00048 Int_t planesIn40Meter; //number of planes crossed in region within 4.0 m of xy center 00049 Float_t sagitta; //sagitta of track 00050 Float_t netDistFromLinearFit; //net distance of track points from linear extrapolation between vtx and end 00051 Float_t meanDistFromLinearFit;//mean distance of track points from linear extrapolation between vtx and end 00052 Float_t rmsDistFromLinearFit; //rms of distances of track points from linear extrapolation between vtx and end 00053 Float_t flatLineChi2; //chi^2 for a fit to a 1st degree polynomial 00054 Float_t zeroCurvatureChi2; //chi^2 for the straight line drawn between vtx and end 00055 Float_t alternateChi2; //calculation of chi^2 for the fit using reco'd strips and fit positions 00056 private: 00057 00058 00059 ClassDef(ANtpTrackInfoAtm, 6) //ANtpTrackInfoAtm 00060 }; 00061 00062 #endif // ANTPTRACKINFOATM_H 00063 00064
1.3.9.1