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

ANtpTrackInfoAtm.cxx

Go to the documentation of this file.
00001 
00002 //$Id: ANtpTrackInfoAtm.cxx,v 1.10 2005/10/15 18:51:05 brebel Exp $
00003 //
00004 //ANtpTrackInfoAtm.cxx
00005 //
00006 //B. Rebel 1/2005
00008 
00009 #include "AnalysisNtuples/ANtpTrackInfoAtm.h"
00010 #include "AnalysisNtuples/ANtpDefaultValue.h"
00011 #include "MessageService/MsgService.h"
00012 
00013 #include <cassert>
00014 #include <algorithm>
00015 
00016 ClassImp(ANtpTrackInfoAtm)
00017 
00018 CVSID("$Id: ANtpTrackInfoAtm.cxx,v 1.10 2005/10/15 18:51:05 brebel Exp $");
00019 
00020 //-------------------------------------------------------------------
00021 ANtpTrackInfoAtm::ANtpTrackInfoAtm() :
00022   azimuth(ANtpDefVal::kFloat),
00023   ra(ANtpDefVal::kFloat),
00024   dec(ANtpDefVal::kFloat),
00025   trackLikePlanes(ANtpDefVal::kFloat),
00026   invBeta(ANtpDefVal::kFloat),
00027   invBetaChi2(ANtpDefVal::kFloat),
00028   timeSlopeY(ANtpDefVal::kFloat),
00029   timeSlopeYChi2(ANtpDefVal::kFloat),
00030   fiducialVtxDz(ANtpDefVal::kFloat),
00031   fiducialVtxDr(ANtpDefVal::kFloat),
00032   fiducialEndDz(ANtpDefVal::kFloat),
00033   fiducialEndDr(ANtpDefVal::kFloat),
00034   uvAsymmetry(ANtpDefVal::kFloat),
00035   slantDepth(ANtpDefVal::kFloat),
00036   planeUseFraction(ANtpDefVal::kFloat),
00037   signalUseFraction(ANtpDefVal::kFloat),
00038   impactParameter(ANtpDefVal::kFloat),
00039   twoEndStripFraction(ANtpDefVal::kFloat),
00040   planesIn10Meter(ANtpDefVal::kInt),
00041   planesIn15Meter(ANtpDefVal::kInt),
00042   planesIn20Meter(ANtpDefVal::kInt),
00043   planesIn25Meter(ANtpDefVal::kInt),
00044   planesIn30Meter(ANtpDefVal::kInt),
00045   planesIn35Meter(ANtpDefVal::kInt),
00046   planesIn40Meter(ANtpDefVal::kInt),
00047   sagitta(ANtpDefVal::kFloat),
00048   netDistFromLinearFit(ANtpDefVal::kFloat),
00049   meanDistFromLinearFit(ANtpDefVal::kFloat),
00050   rmsDistFromLinearFit(ANtpDefVal::kFloat),
00051   flatLineChi2(ANtpDefVal::kFloat),
00052   zeroCurvatureChi2(ANtpDefVal::kFloat),
00053   alternateChi2(ANtpDefVal::kFloat)
00054 {
00055   
00056   MSG("ANtpTrackInfoAtm", Msg::kDebug) << "ANtpTrackInfoAtm::Constructor" << endl;
00057     
00058 }
00059 
00060 //----------------------------------------------------------------------
00061 ANtpTrackInfoAtm::~ANtpTrackInfoAtm()
00062 {
00063   
00064   MSG("ANtpTrackInfoAtm", Msg::kDebug) << "ANtpTrackInfoAtm::Destructor" << endl;
00065 
00066 }
00067 
00068 //----------------------------------------------------------------------
00069 void ANtpTrackInfoAtm::Reset()
00070 {
00071   ANtpTrackInfo::Reset();       
00072   azimuth = ANtpDefVal::kFloat;
00073   ra = ANtpDefVal::kFloat;
00074   dec = ANtpDefVal::kFloat;
00075   trackLikePlanes = ANtpDefVal::kFloat;
00076   invBeta = ANtpDefVal::kFloat;
00077   invBetaChi2 = ANtpDefVal::kFloat;
00078   timeSlopeY = ANtpDefVal::kFloat;
00079   timeSlopeYChi2 = ANtpDefVal::kFloat;
00080   fiducialVtxDz = ANtpDefVal::kFloat;
00081   fiducialVtxDr = ANtpDefVal::kFloat;
00082   fiducialEndDz = ANtpDefVal::kFloat;
00083   fiducialEndDr = ANtpDefVal::kFloat;
00084   uvAsymmetry = ANtpDefVal::kFloat;
00085   slantDepth = ANtpDefVal::kFloat;
00086   planeUseFraction = ANtpDefVal::kFloat;
00087   signalUseFraction = ANtpDefVal::kFloat;
00088   impactParameter = ANtpDefVal::kFloat;
00089   twoEndStripFraction = ANtpDefVal::kFloat;
00090   planesIn10Meter = ANtpDefVal::kInt;
00091   planesIn15Meter = ANtpDefVal::kInt;
00092   planesIn20Meter = ANtpDefVal::kInt;
00093   planesIn25Meter = ANtpDefVal::kInt;
00094   planesIn30Meter = ANtpDefVal::kInt;
00095   planesIn35Meter = ANtpDefVal::kInt;
00096   planesIn40Meter = ANtpDefVal::kInt;
00097   sagitta = ANtpDefVal::kFloat;
00098   netDistFromLinearFit = ANtpDefVal::kFloat;
00099   meanDistFromLinearFit = ANtpDefVal::kFloat;
00100   rmsDistFromLinearFit = ANtpDefVal::kFloat;
00101   flatLineChi2 = ANtpDefVal::kFloat;
00102   zeroCurvatureChi2 = ANtpDefVal::kFloat;
00103   alternateChi2 = ANtpDefVal::kFloat;
00104 
00105   return;
00106 }
00107 

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