StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StPi0Candidate.h
1 // $Id: StPi0Candidate.h,v 1.5 2012/06/11 14:39:43 fisyak Exp $
3 //
4 // $Log: StPi0Candidate.h,v $
5 // Revision 1.5 2012/06/11 14:39:43 fisyak
6 // std namespace
7 //
8 // Revision 1.4 2005/05/23 12:35:14 suaide
9 // New Point maker code
10 //
11 // Revision 1.3 2003/09/02 17:58:03 perev
12 // gcc 3.2 updates + WarnOff
13 //
14 // Revision 1.2 2001/03/13 16:23:04 subhasis
15 // StEmcGeom.h moved from St_emc_Maker
16 //
17 // Revision 1.1 2000/05/15 21:18:33 subhasis
18 // initial version
19 //
20 //
21 // Authors: Subhasis Chattopadhyay , February 2000.
22 //
23 
24 #ifndef STAR_StPi0Candidate
25 #define STAR_StPi0Candidate
26 
27 #include "TObject.h"
28 
29 class StPi0Candidate : public TObject
30 {
31 private:
32  Float_t mEta;
33  Float_t mPhi;
34  Float_t mSigmaEta;
35  Float_t mSigmaPhi;
36  Float_t mEnergy;
37  Float_t mTrackMom;
38  Float_t mDeltaEta;
39  Float_t mDeltaPhi;
40  Float_t mPointFlag;
41 public:
42  StPi0Candidate(Float_t*);
43  virtual ~StPi0Candidate();
44  Float_t Eta() const;
45  Float_t Phi() const;
46  Float_t SigmaEta() const;
47  Float_t SigmaPhi() const;
48  Float_t Energy() const;
49  Float_t TrackMom() const;
50  Float_t DeltaEta() const;
51  Float_t DeltaPhi() const;
52  Float_t PointFlag() const;
53 
54  ClassDef(StPi0Candidate,1)// Base class for electromagnetic calorimeter pi0Candidate
55 };
56 
57 std::ostream &operator<<(std::ostream&, StPi0Candidate&); // Printing operator
58 
59 inline StPi0Candidate::~StPi0Candidate()
60 { /* Nobody */
61 }
62 inline Float_t StPi0Candidate::Eta() const
63 {
64  return mEta;
65 }
66 inline Float_t StPi0Candidate::Phi() const
67 {
68  return mPhi;
69 }
70 inline Float_t StPi0Candidate::SigmaEta() const
71 {
72  return mSigmaEta;
73 }
74 inline Float_t StPi0Candidate::SigmaPhi() const
75 {
76  return mSigmaPhi;
77 }
78 inline Float_t StPi0Candidate::Energy() const
79 {
80  return mEnergy;
81 }
82 inline Float_t StPi0Candidate::TrackMom() const
83 {
84  return mTrackMom;
85 }
86 inline Float_t StPi0Candidate::DeltaEta() const
87 {
88  return mDeltaEta;
89 }
90 inline Float_t StPi0Candidate::DeltaPhi() const
91 {
92  return mDeltaPhi;
93 }
94 inline Float_t StPi0Candidate::PointFlag() const
95 {
96  return mPointFlag;
97 }
98 
99 #endif
100 
101 
102 
103 
104