00001
00002
00003
00004
00005
00006
00008
00009 #ifndef NTPSRVERTEX_H
00010 #define NTPSRVERTEX_H
00011
00012 #include <iosfwd>
00013 #include "TObject.h"
00014
00015 class NtpSRVertex;
00016 std::ostream &operator << (std::ostream& os, const NtpSRVertex &vtx);
00017
00018 class NtpSRVertex : public TObject {
00019
00020 public:
00021
00022
00023 NtpSRVertex(): plane(-1),u(0),v(0),x(0),y(0),z(0),t(0),dcosu(0),dcosv(0),
00024 dcosx(0),dcosy(0),dcosz(0),eu(0),ev(0),ex(0),ey(0),edcosu(0),
00025 edcosv(0),edcosx(0),edcosy(0),edcosz(0) {}
00026 virtual ~NtpSRVertex() {}
00027
00028
00029 virtual std::ostream& Print(std::ostream& os) const;
00030 virtual void Print(Option_t* option = "") const;
00031
00032 public:
00033
00034
00035
00036
00037 Int_t plane;
00038 Float_t u;
00039 Float_t v;
00040 Float_t x;
00041 Float_t y;
00042 Float_t z;
00043 Double_t t;
00044 Float_t dcosu;
00045 Float_t dcosv;
00046 Float_t dcosx;
00047 Float_t dcosy;
00048 Float_t dcosz;
00049 Float_t eu;
00050 Float_t ev;
00051 Float_t ex;
00052 Float_t ey;
00053 Float_t edcosu;
00054 Float_t edcosv;
00055 Float_t edcosx;
00056 Float_t edcosy;
00057 Float_t edcosz;
00058
00059 ClassDef(NtpSRVertex,2)
00060 };
00061
00062
00063 #endif // NTPSRVERTEX_H