00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef STAR_StPi0Candidate
00022 #define STAR_StPi0Candidate
00023
00024 #include "TObject.h"
00025
00026 class StPi0Candidate : public TObject
00027 {
00028 private:
00029 Float_t mEta;
00030 Float_t mPhi;
00031 Float_t mSigmaEta;
00032 Float_t mSigmaPhi;
00033 Float_t mEnergy;
00034 Float_t mTrackMom;
00035 Float_t mDeltaEta;
00036 Float_t mDeltaPhi;
00037 Float_t mPointFlag;
00038 public:
00039 StPi0Candidate(Float_t*);
00040 virtual ~StPi0Candidate();
00041 Float_t Eta() const;
00042 Float_t Phi() const;
00043 Float_t SigmaEta() const;
00044 Float_t SigmaPhi() const;
00045 Float_t Energy() const;
00046 Float_t TrackMom() const;
00047 Float_t DeltaEta() const;
00048 Float_t DeltaPhi() const;
00049 Float_t PointFlag() const;
00050
00051 ClassDef(StPi0Candidate,1)
00052 };
00053
00054 ostream &operator<<(ostream&, StPi0Candidate&);
00055
00056 inline StPi0Candidate::~StPi0Candidate()
00057 {
00058 }
00059 inline Float_t StPi0Candidate::Eta() const
00060 {
00061 return mEta;
00062 }
00063 inline Float_t StPi0Candidate::Phi() const
00064 {
00065 return mPhi;
00066 }
00067 inline Float_t StPi0Candidate::SigmaEta() const
00068 {
00069 return mSigmaEta;
00070 }
00071 inline Float_t StPi0Candidate::SigmaPhi() const
00072 {
00073 return mSigmaPhi;
00074 }
00075 inline Float_t StPi0Candidate::Energy() const
00076 {
00077 return mEnergy;
00078 }
00079 inline Float_t StPi0Candidate::TrackMom() const
00080 {
00081 return mTrackMom;
00082 }
00083 inline Float_t StPi0Candidate::DeltaEta() const
00084 {
00085 return mDeltaEta;
00086 }
00087 inline Float_t StPi0Candidate::DeltaPhi() const
00088 {
00089 return mDeltaPhi;
00090 }
00091 inline Float_t StPi0Candidate::PointFlag() const
00092 {
00093 return mPointFlag;
00094 }
00095
00096 #endif
00097
00098
00099
00100
00101