FairRoot/PandaRoot
Public Member Functions | Protected Attributes | List of all members
PndPidCandidate Class Reference

#include <PndPidCandidate.h>

Inheritance diagram for PndPidCandidate:

Public Member Functions

 PndPidCandidate ()
 
 PndPidCandidate (Int_t charge, TVector3 &pos, TLorentzVector &p4, TMatrixD &cov7)
 
 PndPidCandidate (Int_t charge, TVector3 &pos, TLorentzVector &p4)
 
 ~PndPidCandidate ()
 
Int_t GetCharge () const
 
TVector3 GetPosition () const
 
TVector3 GetMomentum () const
 
Double_t GetEnergy () const
 
TLorentzVector GetLorentzVector () const
 
TVector3 GetFirstHit () const
 
TVector3 GetLastHit () const
 
const Float_t * GetErrorP7 () const
 
const Float_t * GetParams () const
 
const Float_t * GetCov () const
 
TMatrixDCov7 () const
 
TMatrixDP4Cov () const
 
Int_t GetMcIndex () const
 
Int_t GetTrackIndex () const
 
Int_t GetTrackBranch () const
 
Float_t GetMvdDEDX () const
 
Int_t GetMvdHits () const
 
Float_t GetSttMeanDEDX () const
 
Int_t GetSttHits () const
 
Int_t GetGemHits () const
 
Float_t GetTofStopTime () const
 
Float_t GetTofM2 () const
 
Float_t GetTofTrackLength () const
 
Float_t GetTofQuality () const
 
Int_t GetTofIndex () const
 
Float_t GetTofBeta () const
 
Float_t GetDrcThetaC () const
 
Float_t GetDrcThetaCErr () const
 
Float_t GetDrcQuality () const
 
Int_t GetDrcNumberOfPhotons () const
 
Int_t GetDrcIndex () const
 
Float_t GetDiscThetaC () const
 
Float_t GetDiscThetaCErr () const
 
Float_t GetDiscQuality () const
 
Int_t GetDiscNumberOfPhotons () const
 
Int_t GetDiscIndex () const
 
Float_t GetRichThetaC () const
 
Float_t GetRichThetaCErr () const
 
Float_t GetRichQuality () const
 
Int_t GetRichNumberOfPhotons () const
 
Int_t GetRichIndex () const
 
Float_t GetEmcRawEnergy () const
 
Float_t GetEmcCalEnergy () const
 
Float_t GetEmcQuality () const
 
Int_t GetEmcNumberOfCrystals () const
 
Int_t GetEmcNumberOfBumps () const
 
Int_t GetEmcModule () const
 
Int_t GetEmcIndex () const
 
Double_t GetEmcClusterZ20 () const
 
Double_t GetEmcClusterZ53 () const
 
Double_t GetEmcClusterLat () const
 
Double_t GetEmcClusterE1 () const
 
Double_t GetEmcClusterE9 () const
 
Double_t GetEmcClusterE25 () const
 
Int_t GetMuoNumberOfLayers () const
 
Float_t GetMuoProbability () const
 
Float_t GetMuoQuality () const
 
Float_t GetMuoIron () const
 
Float_t GetMuoMomentumIn () const
 
Int_t GetMuoModule () const
 
Int_t GetMuoHits () const
 
Int_t GetMuoIndex () const
 
Int_t GetDegreesOfFreedom () const
 
Int_t GetFitStatus () const
 
Float_t GetChiSquared () const
 
Int_t GetPidHypo () const
 
void Lock ()
 
void Unlock ()
 
bool IsLocked ()
 
void SetCharge (Int_t charge)
 
void SetPosition (TVector3 &pos)
 
void SetMomentum (TVector3 &mom)
 
void SetEnergy (Double_t en)
 
void SetLorentzVector (TLorentzVector &p4)
 
void SetFirstHit (TVector3 &pos)
 
void SetLastHit (TVector3 &pos)
 
void SetCov7 (const TMatrixD &cov7)
 
void SetP4Cov (const TMatrixD &covP4)
 
void SetMcIndex (int idx)
 
void SetTrackIndex (int idx)
 
void SetTrackBranch (int idx)
 
void SetHelixParams (Double_t *par)
 
void SetHelixCov (Double_t *cov)
 
void SetMvdDEDX (Double_t val)
 
void SetMvdHits (Int_t val)
 
void SetSttMeanDEDX (Double_t val)
 
void SetSttHits (Int_t val)
 
void SetGemHits (Int_t val)
 
void SetTofStopTime (Double_t val)
 
void SetTofM2 (Double_t val)
 
void SetTofTrackLength (Double_t val)
 
void SetTofQuality (Double_t val)
 
void SetTofIndex (Int_t val)
 
void SetDrcThetaC (Double_t val)
 
void SetDrcThetaCErr (Double_t val)
 
void SetDrcQuality (Double_t val)
 
void SetDrcNumberOfPhotons (Int_t val)
 
void SetDrcIndex (Int_t val)
 
void SetDiscThetaC (Double_t val)
 
void SetDiscThetaCErr (Double_t val)
 
void SetDiscQuality (Double_t val)
 
void SetDiscNumberOfPhotons (Int_t val)
 
void SetDiscIndex (Int_t val)
 
void SetRichThetaC (Double_t val)
 
void SetRichThetaCErr (Double_t val)
 
void SetRichQuality (Double_t val)
 
void SetRichNumberOfPhotons (Int_t val)
 
void SetRichIndex (Int_t val)
 
void SetEmcRawEnergy (Double_t val)
 
void SetEmcCalEnergy (Double_t val)
 
void SetEmcQuality (Double_t val)
 
void SetEmcNumberOfCrystals (Int_t val)
 
void SetEmcNumberOfBumps (Int_t val)
 
void SetEmcModule (Int_t val)
 
void SetEmcIndex (Int_t val)
 
void SetEmcClusterZ20 (Double_t val)
 
void SetEmcClusterZ53 (Double_t val)
 
void SetEmcClusterLat (Double_t val)
 
void SetEmcClusterE1 (Double_t val)
 
void SetEmcClusterE9 (Double_t val)
 
void SetEmcClusterE25 (Double_t val)
 
void SetEmcTimeStamp (Double_t val)
 
void SetMuoNumberOfLayers (Int_t val)
 
void SetMuoProbability (Double_t val)
 
void SetMuoQuality (Double_t val)
 
void SetMuoIron (Double_t val)
 
void SetMuoMomentumIn (Double_t val)
 
void SetMuoModule (Int_t val)
 
void SetMuoHits (Int_t val)
 
void SetMuoIndex (Int_t val)
 
void SetDegreesOfFreedom (Int_t val)
 
void SetFitStatus (Int_t val)
 
void SetChiSquared (Double_t val)
 
void SetPidHypo (int hyp)
 
void SetDefault ()
 
void PrintOn (std::ostream &o) const
 

Protected Attributes

Bool_t fLocked
 
Char_t fCharge
 
Float_t fXposition
 
Float_t fYposition
 
Float_t fZposition
 
Double_t fXmomentum
 
Double_t fYmomentum
 
Double_t fZmomentum
 
Double_t fEnergy
 
Float_t fFirstHitX
 
Float_t fFirstHitY
 
Float_t fFirstHitZ
 
Float_t fLastHitX
 
Float_t fLastHitY
 
Float_t fLastHitZ
 
Int_t fMcIndex
 
Int_t fTrackIndex
 
Int_t fTrackBranch
 
Float_t fErrP7 [28]
 
Float_t fParams [5]
 
Float_t fCov [15]
 
Float_t fMvdDEDX
 
Int_t fMvdHits
 
Float_t fSttMeanDEDX
 
Int_t fSttHits
 
Int_t fGemHits
 
Float_t fTofStopTime
 
Float_t fTofM2
 
Float_t fTofTrackLength
 
Float_t fTofQuality
 
Int_t fTofIndex
 
Float_t fDrcThetaC
 
Float_t fDrcThetaCErr
 
Float_t fDrcQuality
 
Int_t fDrcNumberOfPhotons
 
Int_t fDrcIndex
 
Float_t fDiscThetaC
 
Float_t fDiscThetaCErr
 
Float_t fDiscQuality
 
Int_t fDiscNumberOfPhotons
 
Int_t fDiscIndex
 
Float_t fRichThetaC
 
Float_t fRichThetaCErr
 
Float_t fRichQuality
 
Int_t fRichNumberOfPhotons
 
Int_t fRichIndex
 
Float_t fEmcRawEnergy
 
Float_t fEmcCalEnergy
 
Float_t fEmcQuality
 
Float_t fEmcTimeStamp
 TimeStamp at the cluster or bump position no track length correction done at this stage. More...
 
Int_t fEmcNumberOfCrystals
 
Int_t fEmcNumberOfBumps
 
Int_t fEmcModule
 
Int_t fEmcIndex
 
Double_t fEmcZ20
 
Double_t fEmcZ53
 
Double_t fEmcLat
 
Double_t fEmcE1
 
Double_t fEmcE9
 
Double_t fEmcE25
 
Int_t fMuoNumberOfLayers
 
Float_t fMuoProbability
 
Float_t fMuoQuality
 
Float_t fMuoIron
 
Float_t fMuoMomentumIn
 
Int_t fMuoModule
 
Int_t fMuoHits
 
Int_t fMuoIndex
 
Int_t fDegreesOfFreedom
 
Int_t fFitStatus
 
Float_t fChiSquared
 
Int_t fPidHyp
 

Detailed Description

Definition at line 30 of file PndPidCandidate.h.

Constructor & Destructor Documentation

PndPidCandidate::PndPidCandidate ( )

Definition at line 20 of file PndPidCandidate.cxx.

References SetDefault().

20  :
21  fLocked(kFALSE),
22  fCharge(0),
23  fXposition(0.),
24  fYposition(0.),
25  fZposition(0.),
26  fXmomentum(0.),
27  fYmomentum(0.),
28  fZmomentum(0.),
29  fEnergy(0.),
30  fFirstHitX(0.),
31  fFirstHitY(0.),
32  fFirstHitZ(0.),
33  fLastHitX(0.),
34  fLastHitY(0.),
35  fLastHitZ(0.),
36  fMcIndex(-1),
37  fTrackIndex(-1),
38  fTrackBranch(-1),
39  fMvdDEDX(0.),
40  fMvdHits(0),
41  fSttMeanDEDX(0.),
42  fSttHits(0),
43  fGemHits(0),
44  fTofStopTime(0.),
45  fTofM2(0.),
46  fTofTrackLength(0.),
47  fTofQuality(-1.),
48  fTofIndex(-1),
49  fDrcThetaC(0.),
50  fDrcThetaCErr(0.),
51  fDrcQuality(-1.),
53  fDrcIndex(-1),
54  fDiscThetaC(0.),
55  fDiscThetaCErr(0.),
56  fDiscQuality(-1.),
58  fDiscIndex(-1),
59  fRichThetaC(0.),
60  fRichThetaCErr(0.),
61  fRichQuality(-1.),
63  fRichIndex(-1),
64  fEmcRawEnergy(0.),
65  fEmcCalEnergy(0.),
66  fEmcQuality(-1.),
67  fEmcTimeStamp(0.),
70  fEmcModule(-1),
71  fEmcIndex(-1),
72  fEmcZ20(0.),
73  fEmcZ53(0.),
74  fEmcLat(0.),
75  fEmcE1 (0.),
76  fEmcE9 (0.),
77  fEmcE25(0.),
79  fMuoProbability(0.),
80  fMuoQuality(-1.),
81  fMuoIron(0.),
82  fMuoMomentumIn(0.),
83  fMuoModule(0),
84  fMuoHits(0),
85  fMuoIndex(-1),
87  fFitStatus(-1),
88  fChiSquared(0.),
89  fPidHyp(0)
90 
91 {
92  SetDefault();
93 }
Float_t fEmcTimeStamp
TimeStamp at the cluster or bump position no track length correction done at this stage...
PndPidCandidate::PndPidCandidate ( Int_t  charge,
TVector3 &  pos,
TLorentzVector &  p4,
TMatrixD cov7 
)

Definition at line 95 of file PndPidCandidate.cxx.

References SetCharge(), SetCov7(), SetDefault(), SetLorentzVector(), and SetPosition().

95  :
96  fLocked(kFALSE),
97  fCharge(0),
98  fXposition(0.),
99  fYposition(0.),
100  fZposition(0.),
101  fXmomentum(0.),
102  fYmomentum(0.),
103  fZmomentum(0.),
104  fEnergy(0.),
105  fFirstHitX(0.),
106  fFirstHitY(0.),
107  fFirstHitZ(0.),
108  fLastHitX(0.),
109  fLastHitY(0.),
110  fLastHitZ(0.),
111  fMcIndex(-1),
112  fTrackIndex(-1),
113  fTrackBranch(-1),
114  fMvdDEDX(0.),
115  fMvdHits(0),
116  fSttMeanDEDX(0.),
117  fSttHits(0),
118  fGemHits(0),
119  fTofStopTime(0.),
120  fTofM2(0.),
121  fTofTrackLength(0.),
122  fTofQuality(-1.),
123  fTofIndex(-1),
124  fDrcThetaC(0.),
125  fDrcThetaCErr(0.),
126  fDrcQuality(-1.),
128  fDrcIndex(-1),
129  fDiscThetaC(0.),
130  fDiscThetaCErr(0.),
131  fDiscQuality(-1.),
133  fDiscIndex(-1),
134  fRichThetaC(0.),
135  fRichThetaCErr(0.),
136  fRichQuality(-1.),
138  fRichIndex(-1),
139  fEmcRawEnergy(0.),
140  fEmcCalEnergy(0.),
141  fEmcQuality(-1.),
142  fEmcTimeStamp(0.),
145  fEmcModule(-1),
146  fEmcIndex(-1),
147  fEmcZ20(0.),
148  fEmcZ53(0.),
149  fEmcLat(0.),
150  fEmcE1 (0.),
151  fEmcE9 (0.),
152  fEmcE25(0.),
154  fMuoProbability(0.),
155  fMuoQuality(-1.),
156  fMuoIron(0.),
157  fMuoMomentumIn(0.),
158  fMuoModule(0),
159  fMuoHits(0),
160  fMuoIndex(-1),
162  fFitStatus(-1),
163  fChiSquared(0.),
164  fPidHyp(0)
165 {
166  SetDefault();
167  SetPosition(pos);
168  SetLorentzVector(p4);
169  SetCov7(cov7);
170  SetCharge(charge);
171 }
TVector3 pos
void SetPosition(TVector3 &pos)
void SetCov7(const TMatrixD &cov7)
Float_t fEmcTimeStamp
TimeStamp at the cluster or bump position no track length correction done at this stage...
void SetLorentzVector(TLorentzVector &p4)
void SetCharge(Int_t charge)
PndPidCandidate::PndPidCandidate ( Int_t  charge,
TVector3 &  pos,
TLorentzVector &  p4 
)

Definition at line 173 of file PndPidCandidate.cxx.

References SetCharge(), SetDefault(), SetLorentzVector(), and SetPosition().

173  :
174  fLocked(kFALSE),
175  fCharge(0),
176  fXposition(0.),
177  fYposition(0.),
178  fZposition(0.),
179  fXmomentum(0.),
180  fYmomentum(0.),
181  fZmomentum(0.),
182  fEnergy(0.),
183  fFirstHitX(0.),
184  fFirstHitY(0.),
185  fFirstHitZ(0.),
186  fLastHitX(0.),
187  fLastHitY(0.),
188  fLastHitZ(0.),
189  fMcIndex(-1),
190  fTrackIndex(-1),
191  fTrackBranch(-1),
192  fMvdDEDX(0.),
193  fMvdHits(0),
194  fSttMeanDEDX(0.),
195  fSttHits(0),
196  fGemHits(0),
197  fTofStopTime(0.),
198  fTofM2(0.),
199  fTofTrackLength(0.),
200  fTofQuality(-1.),
201  fTofIndex(-1),
202  fDrcThetaC(0.),
203  fDrcThetaCErr(0.),
204  fDrcQuality(-1.),
206  fDrcIndex(-1),
207  fDiscThetaC(0.),
208  fDiscThetaCErr(0.),
209  fDiscQuality(-1.),
211  fDiscIndex(-1),
212  fRichThetaC(0.),
213  fRichThetaCErr(0.),
214  fRichQuality(-1.),
216  fRichIndex(-1),
217  fEmcRawEnergy(0.),
218  fEmcCalEnergy(0.),
219  fEmcQuality(-1.),
220  fEmcTimeStamp(0.),
223  fEmcModule(-1),
224  fEmcIndex(-1),
225  fEmcZ20(0.),
226  fEmcZ53(0.),
227  fEmcLat(0.),
228  fEmcE1 (0.),
229  fEmcE9 (0.),
230  fEmcE25(0.),
232  fMuoProbability(0.),
233  fMuoQuality(-1.),
234  fMuoIron(0.),
235  fMuoMomentumIn(0.),
236  fMuoModule(0),
237  fMuoHits(0),
238  fMuoIndex(-1),
240  fFitStatus(-1),
241  fChiSquared(0.),
242  fPidHyp(0)
243 {
244  SetDefault();
245  SetPosition(pos);
246  SetLorentzVector(p4);
247  SetCharge(charge);
248 }
TVector3 pos
void SetPosition(TVector3 &pos)
Float_t fEmcTimeStamp
TimeStamp at the cluster or bump position no track length correction done at this stage...
void SetLorentzVector(TLorentzVector &p4)
void SetCharge(Int_t charge)
PndPidCandidate::~PndPidCandidate ( )

Definition at line 251 of file PndPidCandidate.cxx.

252 {
253 }

Member Function Documentation

TMatrixD & PndPidCandidate::Cov7 ( ) const

Definition at line 255 of file PndPidCandidate.cxx.

References fErrP7, and i.

Referenced by DecayTreeFitter::RecoPhoton::updCache().

256 {
257  static TMatrixD cov(7,7);
258 
259  // position error
260 
261  cov(0,0) = fErrP7[0]; cov(1,0) = fErrP7[1]; cov(1,1) = fErrP7[2];
262  cov(2,0) = fErrP7[3]; cov(2,1) = fErrP7[4]; cov(2,2) = fErrP7[5];
263 
264  // position-momentum covariance
265 
266  cov(3,0) = fErrP7[6]; cov(3,1) = fErrP7[7]; cov(3,2) = fErrP7[8];
267  cov(4,0) = fErrP7[9]; cov(4,1) = fErrP7[10]; cov(4,2) = fErrP7[11];
268  cov(5,0) = fErrP7[12]; cov(5,1) = fErrP7[13]; cov(5,2) = fErrP7[14];
269  cov(6,0) = fErrP7[15]; cov(6,1) = fErrP7[16]; cov(6,2) = fErrP7[17];
270 
271  // momentum error
272  cov(3,3) = fErrP7[18]; cov(4,3) = fErrP7[19]; cov(4,4) = fErrP7[20];
273  cov(5,3) = fErrP7[21]; cov(5,4) = fErrP7[22]; cov(5,5) = fErrP7[23];
274  cov(6,3) = fErrP7[24]; cov(6,4) = fErrP7[25]; cov(6,5) = fErrP7[26];
275  cov(6,6) = fErrP7[27];
276 
277  for (int i=0; i<6; i++)
278  for (int j=i+1; j<7; j++)
279  cov(i,j)=cov(j,i);
280 
281  return cov;
282 }
Int_t i
Definition: run_full.C:25
Float_t fErrP7[28]
TMatrixT< double > TMatrixD
Definition: PndLmdDim.h:52
Int_t PndPidCandidate::GetCharge ( ) const
inline
Float_t PndPidCandidate::GetChiSquared ( ) const
inline

Definition at line 267 of file PndPidCandidate.h.

References fChiSquared.

Referenced by RhoGoodTrackSelector::Accept(), PndKFParticleFinder::Exec(), and PndRhoTupleQA::qaTrk().

267  {
268  return fChiSquared;
269  }
const Float_t* PndPidCandidate::GetCov ( ) const
inline

Definition at line 78 of file PndPidCandidate.h.

References fCov.

78  {
79  return fCov;
80  }
Float_t fCov[15]
Int_t PndPidCandidate::GetDegreesOfFreedom ( ) const
inline

Definition at line 261 of file PndPidCandidate.h.

References fDegreesOfFreedom.

Referenced by RhoGoodTrackSelector::Accept(), PndKFParticleFinder::Exec(), and PndRhoTupleQA::qaTrk().

261  {
262  return fDegreesOfFreedom;
263  }
Int_t PndPidCandidate::GetDiscIndex ( ) const
inline

Definition at line 170 of file PndPidCandidate.h.

References fDiscIndex.

Referenced by PndPidDiscAssociatorTask::Exec(), and PndRhoTupleQA::qaDsc().

170  {
171  return fDiscIndex;
172  }
Int_t PndPidCandidate::GetDiscNumberOfPhotons ( ) const
inline

Definition at line 167 of file PndPidCandidate.h.

References fDiscNumberOfPhotons.

Referenced by PndRhoTupleQA::qaDsc(), and PndRhoTupleQA::qaRecoShort().

167  {
168  return fDiscNumberOfPhotons;
169  }
Float_t PndPidCandidate::GetDiscQuality ( ) const
inline

Definition at line 164 of file PndPidCandidate.h.

References fDiscQuality.

Referenced by PndRhoTupleQA::qaDsc().

164  {
165  return fDiscQuality;
166  }
Float_t PndPidCandidate::GetDiscThetaC ( ) const
inline
Float_t PndPidCandidate::GetDiscThetaCErr ( ) const
inline

Definition at line 161 of file PndPidCandidate.h.

References fDiscThetaCErr.

Referenced by PndRhoTupleQA::qaDsc().

161  {
162  return fDiscThetaCErr;
163  }
Int_t PndPidCandidate::GetDrcIndex ( ) const
inline

Definition at line 153 of file PndPidCandidate.h.

References fDrcIndex.

Referenced by PndPidDrcAssociatorTask::Exec(), pid_check(), and PndRhoTupleQA::qaDrc().

153  {
154  return fDrcIndex;
155  }
Int_t PndPidCandidate::GetDrcNumberOfPhotons ( ) const
inline

Definition at line 150 of file PndPidCandidate.h.

References fDrcNumberOfPhotons.

Referenced by PndRhoTupleQA::qaDrc(), and PndRhoTupleQA::qaRecoShort().

150  {
151  return fDrcNumberOfPhotons;
152  }
Float_t PndPidCandidate::GetDrcQuality ( ) const
inline

Definition at line 147 of file PndPidCandidate.h.

References fDrcQuality.

Referenced by PndRhoTupleQA::qaDrc().

147  {
148  return fDrcQuality;
149  }
Float_t PndPidCandidate::GetDrcThetaC ( ) const
inline
Float_t PndPidCandidate::GetDrcThetaCErr ( ) const
inline

Definition at line 144 of file PndPidCandidate.h.

References fDrcThetaCErr.

Referenced by PndRhoTupleQA::qaDrc().

144  {
145  return fDrcThetaCErr;
146  }
Float_t PndPidCandidate::GetEmcCalEnergy ( ) const
inline
Double_t PndPidCandidate::GetEmcClusterE1 ( ) const
inline

Definition at line 223 of file PndPidCandidate.h.

References fEmcE1.

Referenced by PndPidMvaAssociatorTask::DoPidMatch(), PndPidMvaAssociatorTask::PrepareEvtVect(), and PndRhoTupleQA::qaEmc().

223  {
224  return fEmcE1;
225  }
Double_t PndPidCandidate::GetEmcClusterE25 ( ) const
inline
Double_t PndPidCandidate::GetEmcClusterE9 ( ) const
inline
Double_t PndPidCandidate::GetEmcClusterLat ( ) const
inline
Double_t PndPidCandidate::GetEmcClusterZ20 ( ) const
inline
Double_t PndPidCandidate::GetEmcClusterZ53 ( ) const
inline
Int_t PndPidCandidate::GetEmcIndex ( ) const
inline
Int_t PndPidCandidate::GetEmcModule ( ) const
inline

Definition at line 207 of file PndPidCandidate.h.

References fEmcModule.

Referenced by PndEmcAnalysis::Exec(), and PndRhoTupleQA::qaEmc().

207  {
208  return fEmcModule;
209  }
Int_t PndPidCandidate::GetEmcNumberOfBumps ( ) const
inline

Definition at line 204 of file PndPidCandidate.h.

References fEmcNumberOfBumps.

Referenced by PndEmcAnalysis::Exec(), PndRhoTupleQA::qaEmc(), and PndRhoTupleQA::qaRecoShort().

204  {
205  return fEmcNumberOfBumps;
206  }
Int_t PndPidCandidate::GetEmcNumberOfCrystals ( ) const
inline
Float_t PndPidCandidate::GetEmcQuality ( ) const
inline

Definition at line 198 of file PndPidCandidate.h.

References fEmcQuality.

Referenced by PndKFParticleFinder::Exec(), and PndRhoTupleQA::qaEmc().

198  {
199  return fEmcQuality;
200  }
Float_t PndPidCandidate::GetEmcRawEnergy ( ) const
inline

Definition at line 192 of file PndPidCandidate.h.

References fEmcRawEnergy.

Referenced by PndPidEmcBayesAssociatorTask::DoPidMatch(), PndEmcAnalysis::Exec(), PndRhoTupleQA::qaEmc(), and test_check().

192  {
193  return fEmcRawEnergy;
194  }
Double_t PndPidCandidate::GetEnergy ( ) const
inline
const Float_t* PndPidCandidate::GetErrorP7 ( ) const
inline

Definition at line 72 of file PndPidCandidate.h.

References fErrP7.

Referenced by PndKFParticleFinder::Exec(), and RhoCandidate::RhoCandidate().

72  {
73  return fErrP7;
74  }
Float_t fErrP7[28]
TVector3 PndPidCandidate::GetFirstHit ( ) const
inline

Definition at line 65 of file PndPidCandidate.h.

References fFirstHitX.

65  {
66  return TVector3(fFirstHitX,fFirstHitX,fFirstHitX);
67  }
Int_t PndPidCandidate::GetFitStatus ( ) const
inline
Int_t PndPidCandidate::GetGemHits ( ) const
inline

Definition at line 116 of file PndPidCandidate.h.

References fGemHits.

Referenced by PndRhoTupleQA::qaGem(), and PndRhoTupleQA::qaRecoShort().

116  {
117  return fGemHits;
118  }
TVector3 PndPidCandidate::GetLastHit ( ) const
inline
TLorentzVector PndPidCandidate::GetLorentzVector ( ) const
inline
Int_t PndPidCandidate::GetMcIndex ( ) const
inline
TVector3 PndPidCandidate::GetMomentum ( ) const
inline
Int_t PndPidCandidate::GetMuoHits ( ) const
inline

Definition at line 252 of file PndPidCandidate.h.

References fMuoHits.

Referenced by PndRhoTupleQA::qaMuo().

252  {
253  return fMuoHits;
254  }
Int_t PndPidCandidate::GetMuoIndex ( ) const
inline

Definition at line 255 of file PndPidCandidate.h.

References fMuoIndex.

Referenced by PndPidMdtHCAssociatorTask::Exec(), PndRhoTupleQA::qaMuo(), and test_check().

255  {
256  return fMuoIndex;
257  }
Float_t PndPidCandidate::GetMuoIron ( ) const
inline

Definition at line 243 of file PndPidCandidate.h.

References fMuoIron.

Referenced by PndPidMdtHCAssociatorTask::DoPidMatch(), PndRhoTupleQA::qaMuo(), PndRhoTupleQA::qaRecoShort(), and test_check().

243  {
244  return fMuoIron;
245  }
Int_t PndPidCandidate::GetMuoModule ( ) const
inline

Definition at line 249 of file PndPidCandidate.h.

References fMuoModule.

Referenced by PndPidMdtHCAssociatorTask::DoPidMatch(), PndRhoTupleQA::qaMuo(), and test_check().

249  {
250  return fMuoModule;
251  }
Float_t PndPidCandidate::GetMuoMomentumIn ( ) const
inline

Definition at line 246 of file PndPidCandidate.h.

References fMuoMomentumIn.

Referenced by PndPidMdtHCAssociatorTask::DoPidMatch(), PndRhoTupleQA::qaMuo(), and test_check().

246  {
247  return fMuoMomentumIn;
248  }
Int_t PndPidCandidate::GetMuoNumberOfLayers ( ) const
inline

Definition at line 234 of file PndPidCandidate.h.

References fMuoNumberOfLayers.

Referenced by PndRhoTupleQA::qaMuo(), and PndRhoTupleQA::qaRecoShort().

234  {
235  return fMuoNumberOfLayers;
236  }
Float_t PndPidCandidate::GetMuoProbability ( ) const
inline

Definition at line 237 of file PndPidCandidate.h.

References fMuoProbability.

Referenced by PndRhoTupleQA::qaMuo().

237  {
238  return fMuoProbability;
239  }
Float_t PndPidCandidate::GetMuoQuality ( ) const
inline

Definition at line 240 of file PndPidCandidate.h.

References fMuoQuality.

Referenced by PndRhoTupleQA::qaMuo().

240  {
241  return fMuoQuality;
242  }
Float_t PndPidCandidate::GetMvdDEDX ( ) const
inline
Int_t PndPidCandidate::GetMvdHits ( ) const
inline
const Float_t* PndPidCandidate::GetParams ( ) const
inline

Definition at line 75 of file PndPidCandidate.h.

References fParams.

75  {
76  return fParams;
77  }
Float_t fParams[5]
Int_t PndPidCandidate::GetPidHypo ( ) const
inline

Definition at line 270 of file PndPidCandidate.h.

References fPidHyp.

270  {
271  return fPidHyp;
272  }
TVector3 PndPidCandidate::GetPosition ( ) const
inline
Int_t PndPidCandidate::GetRichIndex ( ) const
inline

Definition at line 187 of file PndPidCandidate.h.

References fRichIndex.

Referenced by PndPidRichAssociatorTask::Exec(), and PndRhoTupleQA::qaRich().

187  {
188  return fRichIndex;
189  }
Int_t PndPidCandidate::GetRichNumberOfPhotons ( ) const
inline

Definition at line 184 of file PndPidCandidate.h.

References fRichNumberOfPhotons.

Referenced by PndRhoTupleQA::qaRecoShort(), and PndRhoTupleQA::qaRich().

184  {
185  return fRichNumberOfPhotons;
186  }
Float_t PndPidCandidate::GetRichQuality ( ) const
inline

Definition at line 181 of file PndPidCandidate.h.

References fRichQuality.

Referenced by PndRhoTupleQA::qaRich().

181  {
182  return fRichQuality;
183  }
Float_t PndPidCandidate::GetRichThetaC ( ) const
inline
Float_t PndPidCandidate::GetRichThetaCErr ( ) const
inline

Definition at line 178 of file PndPidCandidate.h.

References fRichThetaCErr.

Referenced by PndPidRichAssociatorTask::DoPidMatch(), and PndRhoTupleQA::qaRich().

178  {
179  return fRichThetaCErr;
180  }
Int_t PndPidCandidate::GetSttHits ( ) const
inline
Float_t PndPidCandidate::GetSttMeanDEDX ( ) const
inline
Float_t PndPidCandidate::GetTofBeta ( ) const
inline

Definition at line 136 of file PndPidCandidate.h.

References fTofStopTime, and fTofTrackLength.

Referenced by PndRhoTupleQA::qaRecoShort(), and PndRhoTupleQA::qaTof().

136  {
137  return (fTofStopTime>0.&&fTofTrackLength>0.) ? fTofTrackLength/(30. * fTofStopTime) : -1.;
138  }
Int_t PndPidCandidate::GetTofIndex ( ) const
inline

Definition at line 133 of file PndPidCandidate.h.

References fTofIndex.

Referenced by PndPidFtofAssociatorTask::Exec(), PndPidSciTAssociatorTask::Exec(), and PndRhoTupleQA::qaTof().

133  {
134  return fTofIndex;
135  }
Float_t PndPidCandidate::GetTofM2 ( ) const
inline

Definition at line 124 of file PndPidCandidate.h.

References fTofM2.

Referenced by PndPidFtofAssociatorTask::DoPidMatch(), PndSimpleAnalysis::Exec(), PndRhoTupleQA::qaRecoShort(), and PndRhoTupleQA::qaTof().

124  {
125  return fTofM2;
126  }
Float_t PndPidCandidate::GetTofQuality ( ) const
inline

Definition at line 130 of file PndPidCandidate.h.

References fTofQuality.

Referenced by PndRhoTupleQA::qaTof().

130  {
131  return fTofQuality;
132  }
Float_t PndPidCandidate::GetTofStopTime ( ) const
inline

Definition at line 121 of file PndPidCandidate.h.

References fTofStopTime.

Referenced by PndPidSciTAssociatorTask::DoPidMatch(), and PndRhoTupleQA::qaTof().

121  {
122  return fTofStopTime;
123  }
Float_t PndPidCandidate::GetTofTrackLength ( ) const
inline

Definition at line 127 of file PndPidCandidate.h.

References fTofTrackLength.

Referenced by PndPidSciTAssociatorTask::DoPidMatch(), and PndRhoTupleQA::qaTof().

127  {
128  return fTofTrackLength;
129  }
Int_t PndPidCandidate::GetTrackBranch ( ) const
inline

Definition at line 89 of file PndPidCandidate.h.

References fTrackBranch.

Referenced by PndRhoTupleQA::qaTrk().

89  {
90  return fTrackBranch;
91  }
Int_t PndPidCandidate::GetTrackIndex ( ) const
inline

Definition at line 86 of file PndPidCandidate.h.

References fTrackIndex.

Referenced by PndAnalysis::GetTrack(), and PndRhoTupleQA::qaTrk().

86  {
87  return fTrackIndex;
88  }
bool PndPidCandidate::IsLocked ( )
inline

Definition at line 284 of file PndPidCandidate.h.

References fLocked.

284  {
285  return fLocked;
286  }
void PndPidCandidate::Lock ( )
inline

Definition at line 278 of file PndPidCandidate.h.

References fLocked.

278  {
279  fLocked=true;
280  }
TMatrixD & PndPidCandidate::P4Cov ( ) const

Definition at line 284 of file PndPidCandidate.cxx.

References fErrP7, and i.

285 {
286  static TMatrixD covP4(4,4);
287 
288  covP4(0,0) = fErrP7[18]; covP4(1,0) = fErrP7[19]; covP4(1,1) = fErrP7[20];
289  covP4(2,0) = fErrP7[21]; covP4(2,1) = fErrP7[22]; covP4(2,2) = fErrP7[23];
290  covP4(3,0) = fErrP7[24]; covP4(3,1) = fErrP7[25]; covP4(3,2) = fErrP7[26];
291  covP4(3,3) = fErrP7[27];
292 
293  for (int i=0; i<3; i++)
294  for (int j=i+1; j<4; j++)
295  covP4(i,j)=covP4(j,i);
296 
297  return covP4;
298 }
Int_t i
Definition: run_full.C:25
Float_t fErrP7[28]
TMatrixT< double > TMatrixD
Definition: PndLmdDim.h:52
void PndPidCandidate::PrintOn ( std::ostream o) const

Definition at line 436 of file PndPidCandidate.cxx.

References GetPosition(), p, and r.

Referenced by operator<<().

437 {
438  o << " ======= Fit Params ======= " << endl;
439  TVector3 r = GetPosition();
440  TVector3 p = GetMomentum();
441  o << " Position : (" << r.X() << ";" << r.Y() << ";" << r.Z() << ")" << endl;
442  o << " Momentum : (" << p.X() << ";" << p.Y() << ";" << p.Z() << ")" << endl;
443  o << " Momentum.mag : " << p.Mag() << endl;
444  o << " Charge : " << GetCharge() << endl;
445  o << " Energy : " << GetEnergy() << endl;
446 
447  if (GetCharge() != 0) {
448  o << " ======= Track Quality ======= "
449  << "\n Fit quality : Ndof " << GetDegreesOfFreedom()<< " chi2 " << GetChiSquared()
450  << endl;//"\n track length : " << GetTrackLength()<<endl;
451  }
452 
453 }
Double_t p
Definition: anasim.C:58
Int_t GetCharge() const
Int_t GetDegreesOfFreedom() const
double r
Definition: RiemannTest.C:14
Double_t GetEnergy() const
Float_t GetChiSquared() const
TVector3 GetPosition() const
TVector3 GetMomentum() const
void PndPidCandidate::SetCharge ( Int_t  charge)
inline

Definition at line 292 of file PndPidCandidate.h.

References fCharge.

Referenced by PndPidCorrelator::GetTrackInfo(), and PndPidCandidate().

292  {
293  fCharge=charge;
294  }
void PndPidCandidate::SetChiSquared ( Double_t  val)
inline

Definition at line 513 of file PndPidCandidate.h.

References fChiSquared.

Referenced by PndPidCorrelator::GetTrackInfo().

513  {
514  fChiSquared=(Float_t) val;
515  }
Double_t val[nBoxes][nFEBox]
Definition: createCalib.C:11
void PndPidCandidate::SetCov7 ( const TMatrixD cov7)

Definition at line 308 of file PndPidCandidate.cxx.

References fErrP7.

Referenced by PndPidCorrelator::ConstructNeutralCandidate(), PndFastSim::Exec(), PndPidCorrelator::GetTrackInfo(), and PndPidCandidate().

309 {
310  // position error
311 
312  fErrP7[0] = cov7(0,0); fErrP7[1] = cov7(1,0); fErrP7[2] = cov7(1,1);
313  fErrP7[3] = cov7(2,0); fErrP7[4] = cov7(2,1); fErrP7[5] = cov7(2,2);
314 
315  // position-momentum covariance
316 
317  fErrP7[6] = cov7(3,0); fErrP7[7] = cov7(3,1); fErrP7[8] = cov7(3,2);
318  fErrP7[9] = cov7(4,0); fErrP7[10] = cov7(4,1); fErrP7[11] = cov7(4,2);
319  fErrP7[12] = cov7(5,0); fErrP7[13] = cov7(5,1); fErrP7[14] = cov7(5,2);
320  fErrP7[15] = cov7(6,0); fErrP7[16] = cov7(6,1); fErrP7[17] = cov7(6,2);
321 
322  // momentum error
323  fErrP7[18] = cov7(3,3); fErrP7[19] = cov7(4,3); fErrP7[20] = cov7(4,4);
324  fErrP7[21] = cov7(5,3); fErrP7[22] = cov7(5,4); fErrP7[23] = cov7(5,5);
325  fErrP7[24] = cov7(6,3); fErrP7[25] = cov7(6,4); fErrP7[26] = cov7(6,5);
326  fErrP7[27] = cov7(6,6);
327 }
Float_t fErrP7[28]
void PndPidCandidate::SetDefault ( )

Definition at line 350 of file PndPidCandidate.cxx.

References fCharge, fChiSquared, fCov, fDegreesOfFreedom, fDiscIndex, fDiscNumberOfPhotons, fDiscQuality, fDiscThetaC, fDiscThetaCErr, fDrcIndex, fDrcNumberOfPhotons, fDrcQuality, fDrcThetaC, fDrcThetaCErr, fEmcCalEnergy, fEmcE1, fEmcE25, fEmcE9, fEmcIndex, fEmcLat, fEmcModule, fEmcNumberOfBumps, fEmcNumberOfCrystals, fEmcQuality, fEmcRawEnergy, fEmcTimeStamp, fEmcZ20, fEmcZ53, fEnergy, fErrP7, fFirstHitX, fFirstHitY, fFirstHitZ, fFitStatus, fGemHits, fLastHitX, fLastHitY, fLastHitZ, fLocked, fMcIndex, fMuoHits, fMuoIndex, fMuoIron, fMuoModule, fMuoMomentumIn, fMuoNumberOfLayers, fMuoProbability, fMuoQuality, fMvdDEDX, fMvdHits, fParams, fRichIndex, fRichNumberOfPhotons, fRichQuality, fRichThetaC, fRichThetaCErr, fSttHits, fSttMeanDEDX, fTofIndex, fTofM2, fTofQuality, fTofStopTime, fTofTrackLength, fTrackBranch, fTrackIndex, fXmomentum, fXposition, fYmomentum, fYposition, fZmomentum, fZposition, and i.

Referenced by PndPidCandidate().

351 {
352  fLocked = kFALSE;
353  fCharge = 0;
354  fXposition = 0.;
355  fYposition = 0.;
356  fZposition = 0.;
357  fXmomentum = 0.;
358  fYmomentum = 0.;
359  fZmomentum = 0.;
360  fEnergy = 0.;
361  fFirstHitX = 0.;
362  fFirstHitY = 0.;
363  fFirstHitZ = 0.;
364  fLastHitX = 0.;
365  fLastHitY = 0.;
366  fLastHitZ = 0.;
367  fMcIndex = -1;
368  fTrackIndex = -1;
369  fTrackBranch = -1;
370  fMvdDEDX = 0.;
371  fMvdHits = 0;
372  fSttMeanDEDX = 0.;
373  fSttHits = 0;
374  fGemHits = 0;
375  fTofStopTime = 0.;
376  fTofM2 = 0.;
377  fTofTrackLength = 0.;
378  fTofQuality = -1.;
379  fTofIndex = -1;
380  fDrcThetaC = 0.;
381  fDrcThetaCErr = 0.;
382  fDrcQuality = -1.;
384  fDrcIndex = -1;
385  fDiscThetaC = 0.;
386  fDiscThetaCErr = 0.;
387  fDiscQuality = -1.;
389  fDiscIndex = -1;
390  fRichThetaC = 0.;
391  fRichThetaCErr = 0.;
392  fRichQuality = -1.;
394  fRichIndex = -1;
395  fEmcRawEnergy = 0.;
396  fEmcCalEnergy = 0.;
397  fEmcQuality = -1.;
399  fEmcNumberOfBumps = 0;
400  fEmcModule = -1;
401  fEmcIndex = -1;
402  fEmcZ20 = 0.;
403  fEmcZ53 = 0.;
404  fEmcLat = 0.;
405  fEmcE1 = 0.;
406  fEmcE9 = 0.;
407  fEmcE25 = 0.;
408  fEmcTimeStamp = -1.;
409  fMuoNumberOfLayers = 0;
410  fMuoProbability = 0.;
411  fMuoQuality = -1.;
412  fMuoIron = 0.;
413  fMuoMomentumIn = 0.;
414  fMuoModule = 0;
415  fMuoHits = 0;
416  fMuoIndex = -1;
417  fDegreesOfFreedom = 0;
418  fFitStatus = 0;
419  fChiSquared = 0.;
420 
421  Int_t i;
422  for (i=0; i<28;i++) fErrP7[i] = 0;
423  for (i=0; i<5;i++) fParams[i] = 0;
424  for (i=0; i<15;i++) fCov[i] = 0;
425 }
Int_t i
Definition: run_full.C:25
Float_t fErrP7[28]
Float_t fParams[5]
Float_t fEmcTimeStamp
TimeStamp at the cluster or bump position no track length correction done at this stage...
Float_t fCov[15]
void PndPidCandidate::SetDegreesOfFreedom ( Int_t  val)
inline

Definition at line 507 of file PndPidCandidate.h.

References fDegreesOfFreedom, and val.

Referenced by PndPidCorrelator::GetTrackInfo().

507  {
509  }
Double_t val[nBoxes][nFEBox]
Definition: createCalib.C:11
void PndPidCandidate::SetDiscIndex ( Int_t  val)
inline

Definition at line 413 of file PndPidCandidate.h.

References fDiscIndex, and val.

Referenced by PndPidCorrelator::GetDskInfo().

413  {
414  fDiscIndex = val;
415  }
Double_t val[nBoxes][nFEBox]
Definition: createCalib.C:11
void PndPidCandidate::SetDiscNumberOfPhotons ( Int_t  val)
inline

Definition at line 410 of file PndPidCandidate.h.

References fDiscNumberOfPhotons, and val.

Referenced by PndFastSim::Exec(), and PndPidCorrelator::GetDskInfo().

410  {
412  }
Double_t val[nBoxes][nFEBox]
Definition: createCalib.C:11
void PndPidCandidate::SetDiscQuality ( Double_t  val)
inline

Definition at line 407 of file PndPidCandidate.h.

References fDiscQuality.

Referenced by PndPidCorrelator::GetDskInfo().

407  {
408  fDiscQuality=(Float_t) val;
409  }
Double_t val[nBoxes][nFEBox]
Definition: createCalib.C:11
void PndPidCandidate::SetDiscThetaC ( Double_t  val)
inline

Definition at line 401 of file PndPidCandidate.h.

References fDiscThetaC.

Referenced by PndFastSim::Exec(), and PndPidCorrelator::GetDskInfo().

401  {
402  fDiscThetaC=(Float_t) val;
403  }
Double_t val[nBoxes][nFEBox]
Definition: createCalib.C:11
void PndPidCandidate::SetDiscThetaCErr ( Double_t  val)
inline

Definition at line 404 of file PndPidCandidate.h.

References fDiscThetaCErr.

Referenced by PndFastSim::Exec().

404  {
405  fDiscThetaCErr=(Float_t) val;
406  }
Double_t val[nBoxes][nFEBox]
Definition: createCalib.C:11
void PndPidCandidate::SetDrcIndex ( Int_t  val)
inline

Definition at line 396 of file PndPidCandidate.h.

References fDrcIndex, and val.

Referenced by PndPidCorrelator::GetDrcInfo().

396  {
397  fDrcIndex = val;
398  }
Double_t val[nBoxes][nFEBox]
Definition: createCalib.C:11
void PndPidCandidate::SetDrcNumberOfPhotons ( Int_t  val)
inline

Definition at line 393 of file PndPidCandidate.h.

References fDrcNumberOfPhotons, and val.

Referenced by PndFastSim::Exec(), and PndPidCorrelator::GetDrcInfo().

393  {
395  }
Double_t val[nBoxes][nFEBox]
Definition: createCalib.C:11
void PndPidCandidate::SetDrcQuality ( Double_t  val)
inline

Definition at line 390 of file PndPidCandidate.h.

References fDrcQuality.

Referenced by PndPidCorrelator::GetDrcInfo().

390  {
391  fDrcQuality=(Float_t) val;
392  }
Double_t val[nBoxes][nFEBox]
Definition: createCalib.C:11
void PndPidCandidate::SetDrcThetaC ( Double_t  val)
inline

Definition at line 384 of file PndPidCandidate.h.

References fDrcThetaC.

Referenced by PndFastSim::Exec(), and PndPidCorrelator::GetDrcInfo().

384  {
385  fDrcThetaC= (Float_t) val;
386  }
Double_t val[nBoxes][nFEBox]
Definition: createCalib.C:11
void PndPidCandidate::SetDrcThetaCErr ( Double_t  val)
inline

Definition at line 387 of file PndPidCandidate.h.

References fDrcThetaCErr.

Referenced by PndFastSim::Exec(), and PndPidCorrelator::GetDrcInfo().

387  {
388  fDrcThetaCErr=(Float_t) val;
389  }
Double_t val[nBoxes][nFEBox]
Definition: createCalib.C:11
void PndPidCandidate::SetEmcCalEnergy ( Double_t  val)
inline

Definition at line 438 of file PndPidCandidate.h.

References fEmcCalEnergy.

Referenced by PndPidCorrelator::ConstructNeutralCandidate(), PndFastSim::Exec(), PndPidCorrelator::GetEmcInfo(), and PndPidCorrelator::GetFscInfo().

438  {
439  fEmcCalEnergy=(Float_t) val;
440  }
Double_t val[nBoxes][nFEBox]
Definition: createCalib.C:11
void PndPidCandidate::SetEmcClusterE1 ( Double_t  val)
inline

Definition at line 466 of file PndPidCandidate.h.

References fEmcE1, and val.

Referenced by PndPidCorrelator::ConstructNeutralCandidate(), PndPidCorrelator::GetEmcInfo(), and PndPidCorrelator::GetFscInfo().

466  {
467  fEmcE1 = val;
468  }
Double_t val[nBoxes][nFEBox]
Definition: createCalib.C:11
void PndPidCandidate::SetEmcClusterE25 ( Double_t  val)
inline

Definition at line 472 of file PndPidCandidate.h.

References fEmcE25, and val.

Referenced by PndPidCorrelator::ConstructNeutralCandidate(), PndPidCorrelator::GetEmcInfo(), and PndPidCorrelator::GetFscInfo().

472  {
473  fEmcE25 = val;
474  }
Double_t val[nBoxes][nFEBox]
Definition: createCalib.C:11
void PndPidCandidate::SetEmcClusterE9 ( Double_t  val)
inline

Definition at line 469 of file PndPidCandidate.h.

References fEmcE9, and val.

Referenced by PndPidCorrelator::ConstructNeutralCandidate(), PndPidCorrelator::GetEmcInfo(), and PndPidCorrelator::GetFscInfo().

469  {
470  fEmcE9 = val;
471  }
Double_t val[nBoxes][nFEBox]
Definition: createCalib.C:11
void PndPidCandidate::SetEmcClusterLat ( Double_t  val)
inline

Definition at line 463 of file PndPidCandidate.h.

References fEmcLat, and val.

Referenced by PndPidCorrelator::ConstructNeutralCandidate(), PndPidCorrelator::GetEmcInfo(), and PndPidCorrelator::GetFscInfo().

463  {
464  fEmcLat = val;
465  }
Double_t val[nBoxes][nFEBox]
Definition: createCalib.C:11
void PndPidCandidate::SetEmcClusterZ20 ( Double_t  val)
inline

Definition at line 457 of file PndPidCandidate.h.

References fEmcZ20, and val.

Referenced by PndPidCorrelator::ConstructNeutralCandidate(), PndPidCorrelator::GetEmcInfo(), and PndPidCorrelator::GetFscInfo().

457  {
458  fEmcZ20 = val;
459  }
Double_t val[nBoxes][nFEBox]
Definition: createCalib.C:11
void PndPidCandidate::SetEmcClusterZ53 ( Double_t  val)
inline

Definition at line 460 of file PndPidCandidate.h.

References fEmcZ53, and val.

Referenced by PndPidCorrelator::ConstructNeutralCandidate(), PndPidCorrelator::GetEmcInfo(), and PndPidCorrelator::GetFscInfo().

460  {
461  fEmcZ53 = val;
462  }
Double_t val[nBoxes][nFEBox]
Definition: createCalib.C:11
void PndPidCandidate::SetEmcIndex ( Int_t  val)
inline

Definition at line 453 of file PndPidCandidate.h.

References fEmcIndex, and val.

Referenced by PndPidCorrelator::ConstructNeutralCandidate(), PndPidCorrelator::GetEmcInfo(), and PndPidCorrelator::GetFscInfo().

453  {
454  fEmcIndex = val;
455  }
Double_t val[nBoxes][nFEBox]
Definition: createCalib.C:11
void PndPidCandidate::SetEmcModule ( Int_t  val)
inline

Definition at line 450 of file PndPidCandidate.h.

References fEmcModule, and val.

Referenced by PndPidCorrelator::ConstructNeutralCandidate(), PndPidCorrelator::GetEmcInfo(), and PndPidCorrelator::GetFscInfo().

450  {
451  fEmcModule = val;
452  }
Double_t val[nBoxes][nFEBox]
Definition: createCalib.C:11
void PndPidCandidate::SetEmcNumberOfBumps ( Int_t  val)
inline

Definition at line 447 of file PndPidCandidate.h.

References fEmcNumberOfBumps, and val.

Referenced by PndPidCorrelator::ConstructNeutralCandidate(), and PndPidCorrelator::GetEmcInfo().

447  {
449  }
Double_t val[nBoxes][nFEBox]
Definition: createCalib.C:11
void PndPidCandidate::SetEmcNumberOfCrystals ( Int_t  val)
inline

Definition at line 444 of file PndPidCandidate.h.

References fEmcNumberOfCrystals, and val.

Referenced by PndPidCorrelator::ConstructNeutralCandidate(), PndPidCorrelator::GetEmcInfo(), and PndPidCorrelator::GetFscInfo().

444  {
446  }
Double_t val[nBoxes][nFEBox]
Definition: createCalib.C:11
void PndPidCandidate::SetEmcQuality ( Double_t  val)
inline

Definition at line 441 of file PndPidCandidate.h.

References fEmcQuality.

Referenced by PndPidCorrelator::ConstructNeutralCandidate(), PndPidCorrelator::GetEmcInfo(), and PndPidCorrelator::GetFscInfo().

441  {
442  fEmcQuality=(Float_t) val;
443  }
Double_t val[nBoxes][nFEBox]
Definition: createCalib.C:11
void PndPidCandidate::SetEmcRawEnergy ( Double_t  val)
inline

Definition at line 435 of file PndPidCandidate.h.

References fEmcRawEnergy.

Referenced by PndPidCorrelator::ConstructNeutralCandidate(), PndPidCorrelator::GetEmcInfo(), and PndPidCorrelator::GetFscInfo().

435  {
436  fEmcRawEnergy=(Float_t) val;
437  }
Double_t val[nBoxes][nFEBox]
Definition: createCalib.C:11
void PndPidCandidate::SetEmcTimeStamp ( Double_t  val)
inline

Definition at line 476 of file PndPidCandidate.h.

References fEmcTimeStamp, and val.

Referenced by PndPidCorrelator::ConstructNeutralCandidate(), and PndPidCorrelator::GetEmcInfo().

476  {
477  fEmcTimeStamp = val;
478  }
Double_t val[nBoxes][nFEBox]
Definition: createCalib.C:11
Float_t fEmcTimeStamp
TimeStamp at the cluster or bump position no track length correction done at this stage...
void PndPidCandidate::SetEnergy ( Double_t  en)
inline

Definition at line 305 of file PndPidCandidate.h.

References fEnergy.

Referenced by PndFastSim::Exec(), and PndPidCorrelator::GetTrackInfo().

305  {
306  fEnergy=(Float_t) en;
307  }
void PndPidCandidate::SetFirstHit ( TVector3 &  pos)
inline

Definition at line 310 of file PndPidCandidate.h.

References fFirstHitX, fFirstHitY, and fFirstHitZ.

Referenced by PndSciTAnaIdeal::Exec(), and PndPidCorrelator::GetTrackInfo().

310  {
311  fFirstHitX=pos.X();
312  fFirstHitY=pos.Y();
313  fFirstHitZ=pos.Z();
314  }
TVector3 pos
void PndPidCandidate::SetFitStatus ( Int_t  val)
inline

Definition at line 510 of file PndPidCandidate.h.

References fFitStatus, and val.

Referenced by PndPidCorrelator::ConstructChargedCandidate(), PndPidCorrelator::ConstructNeutralCandidate(), and PndPidCorrelator::GetTrackInfo().

510  {
511  fFitStatus= val;
512  }
Double_t val[nBoxes][nFEBox]
Definition: createCalib.C:11
void PndPidCandidate::SetGemHits ( Int_t  val)
inline

Definition at line 363 of file PndPidCandidate.h.

References fGemHits, and val.

Referenced by PndPidCorrelator::GetGemInfo().

363  {
364  fGemHits = val;
365  }
Double_t val[nBoxes][nFEBox]
Definition: createCalib.C:11
void PndPidCandidate::SetHelixCov ( Double_t cov)
inline

Definition at line 336 of file PndPidCandidate.h.

References fCov, and i.

Referenced by PndPidCorrelator::GetTrackInfo().

336  {
337  if (cov!=0) for (int i=0; i<15; i++) fCov[i] = (Float_t)cov[i];
338  }
Int_t i
Definition: run_full.C:25
Float_t fCov[15]
void PndPidCandidate::SetHelixParams ( Double_t par)
inline

Definition at line 333 of file PndPidCandidate.h.

References fParams, and i.

Referenced by PndPidCorrelator::GetTrackInfo().

333  {
334  if (par!=0) for (int i=0; i<5; i++) fParams[i] = (Float_t)par[i];
335  }
Int_t i
Definition: run_full.C:25
Double_t par[3]
Float_t fParams[5]
void PndPidCandidate::SetLastHit ( TVector3 &  pos)
inline

Definition at line 315 of file PndPidCandidate.h.

References fLastHitX, fLastHitY, and fLastHitZ.

Referenced by PndPidCorrelator::ConstructNeutralCandidate(), PndFastSim::Exec(), PndSciTAnaIdeal::Exec(), and PndPidCorrelator::GetTrackInfo().

315  {
316  fLastHitX =pos.X();
317  fLastHitY =pos.Y();
318  fLastHitZ=pos.Z();
319  }
TVector3 pos
void PndPidCandidate::SetLorentzVector ( TLorentzVector &  p4)

Definition at line 300 of file PndPidCandidate.cxx.

References fEnergy, fXmomentum, fYmomentum, and fZmomentum.

Referenced by PndPidCandidate().

301 {
302  fXmomentum = p4.X();
303  fYmomentum = p4.Y();
304  fZmomentum = p4.Z();
305  fEnergy = p4.T();
306 }
void PndPidCandidate::SetMcIndex ( int  idx)
inline
void PndPidCandidate::SetMomentum ( TVector3 &  mom)
inline

Definition at line 300 of file PndPidCandidate.h.

References fXmomentum, fYmomentum, and fZmomentum.

Referenced by PndFastSim::Exec(), and PndPidCorrelator::GetTrackInfo().

300  {
301  fXmomentum=mom.X();
302  fYmomentum=mom.Y();
303  fZmomentum=mom.Z();
304  }
Double_t mom
Definition: plot_dirc.C:14
void PndPidCandidate::SetMuoHits ( Int_t  val)
inline

Definition at line 499 of file PndPidCandidate.h.

References fMuoHits, and val.

Referenced by PndPidCorrelator::GetFMdtInfo(), and PndPidCorrelator::GetMdtInfo().

499  {
500  fMuoHits = val;
501  }
Double_t val[nBoxes][nFEBox]
Definition: createCalib.C:11
void PndPidCandidate::SetMuoIndex ( Int_t  val)
inline

Definition at line 502 of file PndPidCandidate.h.

References fMuoIndex, and val.

Referenced by PndPidCorrelator::GetFMdtInfo(), and PndPidCorrelator::GetMdtInfo().

502  {
503  fMuoIndex = val;
504  }
Double_t val[nBoxes][nFEBox]
Definition: createCalib.C:11
void PndPidCandidate::SetMuoIron ( Double_t  val)
inline

Definition at line 490 of file PndPidCandidate.h.

References fMuoIron.

Referenced by PndFastSim::Exec(), PndPidCorrelator::GetFMdtInfo(), and PndPidCorrelator::GetMdtInfo().

490  {
491  fMuoIron=(Float_t) val;
492  }
Double_t val[nBoxes][nFEBox]
Definition: createCalib.C:11
void PndPidCandidate::SetMuoModule ( Int_t  val)
inline

Definition at line 496 of file PndPidCandidate.h.

References fMuoModule, and val.

Referenced by PndPidCorrelator::GetFMdtInfo(), and PndPidCorrelator::GetMdtInfo().

496  {
497  fMuoModule = val;
498  }
Double_t val[nBoxes][nFEBox]
Definition: createCalib.C:11
void PndPidCandidate::SetMuoMomentumIn ( Double_t  val)
inline

Definition at line 493 of file PndPidCandidate.h.

References fMuoMomentumIn.

Referenced by PndPidCorrelator::GetFMdtInfo(), and PndPidCorrelator::GetMdtInfo().

493  {
494  fMuoMomentumIn=(Float_t) val;
495  }
Double_t val[nBoxes][nFEBox]
Definition: createCalib.C:11
void PndPidCandidate::SetMuoNumberOfLayers ( Int_t  val)
inline

Definition at line 481 of file PndPidCandidate.h.

References fMuoNumberOfLayers, and val.

Referenced by PndPidCorrelator::GetFMdtInfo(), and PndPidCorrelator::GetMdtInfo().

481  {
483  }
Double_t val[nBoxes][nFEBox]
Definition: createCalib.C:11
void PndPidCandidate::SetMuoProbability ( Double_t  val)
inline

Definition at line 484 of file PndPidCandidate.h.

References fMuoProbability.

484  {
485  fMuoProbability=(Float_t) val;
486  }
Double_t val[nBoxes][nFEBox]
Definition: createCalib.C:11
void PndPidCandidate::SetMuoQuality ( Double_t  val)
inline

Definition at line 487 of file PndPidCandidate.h.

References fMuoQuality.

Referenced by PndPidCorrelator::GetFMdtInfo(), and PndPidCorrelator::GetMdtInfo().

487  {
488  fMuoQuality=(Float_t) val;
489  }
Double_t val[nBoxes][nFEBox]
Definition: createCalib.C:11
void PndPidCandidate::SetMvdDEDX ( Double_t  val)
inline

Definition at line 346 of file PndPidCandidate.h.

References fMvdDEDX.

Referenced by PndFastSim::Exec(), and PndPidCorrelator::GetMvdInfo().

346  {
347  fMvdDEDX = (Float_t) val;
348  }
Double_t val[nBoxes][nFEBox]
Definition: createCalib.C:11
void PndPidCandidate::SetMvdHits ( Int_t  val)
inline

Definition at line 349 of file PndPidCandidate.h.

References fMvdHits, and val.

Referenced by PndHypMicroWriter::Exec(), and PndPidCorrelator::GetMvdInfo().

349  {
350  fMvdHits = val;
351  }
Double_t val[nBoxes][nFEBox]
Definition: createCalib.C:11
void PndPidCandidate::SetP4Cov ( const TMatrixD covP4)

Definition at line 329 of file PndPidCandidate.cxx.

References fErrP7.

Referenced by PndPidCorrelator::ConstructNeutralCandidate().

330 {
331  // position error
332 
333  fErrP7[0] = 0; fErrP7[1] = 0; fErrP7[2] = 0;
334  fErrP7[3] = 0; fErrP7[4] = 0; fErrP7[5] = 0;
335 
336  // position-momentum covariance
337 
338  fErrP7[6] = 0; fErrP7[7] = 0; fErrP7[8] = 0;
339  fErrP7[9] = 0; fErrP7[10] = 0; fErrP7[11] = 0;
340  fErrP7[12] = 0; fErrP7[13] = 0; fErrP7[14] = 0;
341  fErrP7[15] = 0; fErrP7[16] = 0; fErrP7[17] = 0;
342 
343  // momentum error
344  fErrP7[18] = covP4(0,0); fErrP7[19] = covP4(1,0); fErrP7[20] = covP4(1,1);
345  fErrP7[21] = covP4(2,0); fErrP7[22] = covP4(2,1); fErrP7[23] = covP4(2,2);
346  fErrP7[24] = covP4(3,0); fErrP7[25] = covP4(3,1); fErrP7[26] = covP4(3,2);
347  fErrP7[27] = covP4(3,3);
348 }
Float_t fErrP7[28]
void PndPidCandidate::SetPidHypo ( int  hyp)
inline

Definition at line 516 of file PndPidCandidate.h.

References fPidHyp.

Referenced by PndPidCorrelator::ConstructChargedCandidate().

516  {
517  fPidHyp=hyp;
518  }
void PndPidCandidate::SetPosition ( TVector3 &  pos)
inline

Definition at line 295 of file PndPidCandidate.h.

References fXposition, fYposition, and fZposition.

Referenced by PndHypMicroIdealWriter::Exec(), PndPidCorrelator::GetTrackInfo(), and PndPidCandidate().

295  {
296  fXposition=pos.X();
297  fYposition=pos.Y();
298  fZposition=pos.Z();
299  }
TVector3 pos
void PndPidCandidate::SetRichIndex ( Int_t  val)
inline

Definition at line 430 of file PndPidCandidate.h.

References fRichIndex, and val.

Referenced by PndPidCorrelator::GetRichInfo().

430  {
431  fRichIndex = val;
432  }
Double_t val[nBoxes][nFEBox]
Definition: createCalib.C:11
void PndPidCandidate::SetRichNumberOfPhotons ( Int_t  val)
inline

Definition at line 427 of file PndPidCandidate.h.

References fRichNumberOfPhotons, and val.

Referenced by PndFastSim::Exec(), and PndPidCorrelator::GetRichInfo().

427  {
429  }
Double_t val[nBoxes][nFEBox]
Definition: createCalib.C:11
void PndPidCandidate::SetRichQuality ( Double_t  val)
inline

Definition at line 424 of file PndPidCandidate.h.

References fRichQuality.

Referenced by PndPidCorrelator::GetRichInfo().

424  {
425  fRichQuality=(Float_t) val;
426  }
Double_t val[nBoxes][nFEBox]
Definition: createCalib.C:11
void PndPidCandidate::SetRichThetaC ( Double_t  val)
inline

Definition at line 418 of file PndPidCandidate.h.

References fRichThetaC.

Referenced by PndFastSim::Exec(), and PndPidCorrelator::GetRichInfo().

418  {
419  fRichThetaC=(Float_t) val;
420  }
Double_t val[nBoxes][nFEBox]
Definition: createCalib.C:11
void PndPidCandidate::SetRichThetaCErr ( Double_t  val)
inline

Definition at line 421 of file PndPidCandidate.h.

References fRichThetaCErr.

Referenced by PndFastSim::Exec(), and PndPidCorrelator::GetRichInfo().

421  {
422  fRichThetaCErr=(Float_t) val;
423  }
Double_t val[nBoxes][nFEBox]
Definition: createCalib.C:11
void PndPidCandidate::SetSttHits ( Int_t  val)
inline

Definition at line 358 of file PndPidCandidate.h.

References fSttHits, and val.

Referenced by PndPidCorrelator::GetFtsInfo(), and PndPidCorrelator::GetSttInfo().

358  {
359  fSttHits = val;
360  }
Double_t val[nBoxes][nFEBox]
Definition: createCalib.C:11
void PndPidCandidate::SetSttMeanDEDX ( Double_t  val)
inline

Definition at line 355 of file PndPidCandidate.h.

References fSttMeanDEDX.

Referenced by PndFastSim::Exec(), PndPidCorrelator::GetFtsInfo(), and PndPidCorrelator::GetSttInfo().

355  {
356  fSttMeanDEDX = (Float_t) val;
357  }
Double_t val[nBoxes][nFEBox]
Definition: createCalib.C:11
void PndPidCandidate::SetTofIndex ( Int_t  val)
inline

Definition at line 379 of file PndPidCandidate.h.

References fTofIndex, and val.

Referenced by PndPidCorrelator::GetFtofInfo(), and PndPidCorrelator::GetTofInfo().

379  {
380  fTofIndex = val;
381  }
Double_t val[nBoxes][nFEBox]
Definition: createCalib.C:11
void PndPidCandidate::SetTofM2 ( Double_t  val)
inline

Definition at line 370 of file PndPidCandidate.h.

References fTofM2.

Referenced by PndFastSim::Exec(), PndPidCorrelator::GetFtofInfo(), and PndPidCorrelator::GetTofInfo().

370  {
371  fTofM2 = (Float_t) val;
372  }
Double_t val[nBoxes][nFEBox]
Definition: createCalib.C:11
void PndPidCandidate::SetTofQuality ( Double_t  val)
inline

Definition at line 376 of file PndPidCandidate.h.

References fTofQuality, and val.

Referenced by PndPidCorrelator::GetFtofInfo(), and PndPidCorrelator::GetTofInfo().

376  {
377  fTofQuality = val;
378  }
Double_t val[nBoxes][nFEBox]
Definition: createCalib.C:11
void PndPidCandidate::SetTofStopTime ( Double_t  val)
inline

Definition at line 367 of file PndPidCandidate.h.

References fTofStopTime.

Referenced by PndPidCorrelator::GetFtofInfo(), and PndPidCorrelator::GetTofInfo().

367  {
368  fTofStopTime = (Float_t) val;
369  }
Double_t val[nBoxes][nFEBox]
Definition: createCalib.C:11
void PndPidCandidate::SetTofTrackLength ( Double_t  val)
inline

Definition at line 373 of file PndPidCandidate.h.

References fTofTrackLength, and val.

Referenced by PndPidCorrelator::GetFtofInfo(), and PndPidCorrelator::GetTofInfo().

373  {
375  }
Double_t val[nBoxes][nFEBox]
Definition: createCalib.C:11
void PndPidCandidate::SetTrackBranch ( int  idx)
inline

Definition at line 329 of file PndPidCandidate.h.

References fTrackBranch, and idx.

Referenced by PndPidCorrelator::ConstructChargedCandidate().

329  {
331  }
int idx[MAX]
Definition: autocutx.C:38
void PndPidCandidate::SetTrackIndex ( int  idx)
inline

Definition at line 326 of file PndPidCandidate.h.

References fTrackIndex, and idx.

Referenced by PndPidCorrelator::ConstructChargedCandidate(), and PndSciTAnaIdeal::Exec().

326  {
328  }
int idx[MAX]
Definition: autocutx.C:38
void PndPidCandidate::Unlock ( )
inline

Definition at line 281 of file PndPidCandidate.h.

References fLocked.

281  {
282  fLocked=false;
283  }

Member Data Documentation

Char_t PndPidCandidate::fCharge
protected

Definition at line 526 of file PndPidCandidate.h.

Referenced by GetCharge(), SetCharge(), and SetDefault().

Float_t PndPidCandidate::fChiSquared
protected

Definition at line 621 of file PndPidCandidate.h.

Referenced by GetChiSquared(), SetChiSquared(), and SetDefault().

Float_t PndPidCandidate::fCov[15]
protected

Definition at line 548 of file PndPidCandidate.h.

Referenced by GetCov(), SetDefault(), and SetHelixCov().

Int_t PndPidCandidate::fDegreesOfFreedom
protected

Definition at line 619 of file PndPidCandidate.h.

Referenced by GetDegreesOfFreedom(), SetDefault(), and SetDegreesOfFreedom().

Int_t PndPidCandidate::fDiscIndex
protected

Definition at line 583 of file PndPidCandidate.h.

Referenced by GetDiscIndex(), SetDefault(), and SetDiscIndex().

Int_t PndPidCandidate::fDiscNumberOfPhotons
protected

Definition at line 582 of file PndPidCandidate.h.

Referenced by GetDiscNumberOfPhotons(), SetDefault(), and SetDiscNumberOfPhotons().

Float_t PndPidCandidate::fDiscQuality
protected

Definition at line 581 of file PndPidCandidate.h.

Referenced by GetDiscQuality(), SetDefault(), and SetDiscQuality().

Float_t PndPidCandidate::fDiscThetaC
protected

Definition at line 579 of file PndPidCandidate.h.

Referenced by GetDiscThetaC(), SetDefault(), and SetDiscThetaC().

Float_t PndPidCandidate::fDiscThetaCErr
protected

Definition at line 580 of file PndPidCandidate.h.

Referenced by GetDiscThetaCErr(), SetDefault(), and SetDiscThetaCErr().

Int_t PndPidCandidate::fDrcIndex
protected

Definition at line 576 of file PndPidCandidate.h.

Referenced by GetDrcIndex(), SetDefault(), and SetDrcIndex().

Int_t PndPidCandidate::fDrcNumberOfPhotons
protected

Definition at line 575 of file PndPidCandidate.h.

Referenced by GetDrcNumberOfPhotons(), SetDefault(), and SetDrcNumberOfPhotons().

Float_t PndPidCandidate::fDrcQuality
protected

Definition at line 574 of file PndPidCandidate.h.

Referenced by GetDrcQuality(), SetDefault(), and SetDrcQuality().

Float_t PndPidCandidate::fDrcThetaC
protected

Definition at line 572 of file PndPidCandidate.h.

Referenced by GetDrcThetaC(), SetDefault(), and SetDrcThetaC().

Float_t PndPidCandidate::fDrcThetaCErr
protected

Definition at line 573 of file PndPidCandidate.h.

Referenced by GetDrcThetaCErr(), SetDefault(), and SetDrcThetaCErr().

Float_t PndPidCandidate::fEmcCalEnergy
protected

Definition at line 594 of file PndPidCandidate.h.

Referenced by GetEmcCalEnergy(), SetDefault(), and SetEmcCalEnergy().

Double_t PndPidCandidate::fEmcE1
protected

Definition at line 604 of file PndPidCandidate.h.

Referenced by GetEmcClusterE1(), SetDefault(), and SetEmcClusterE1().

Double_t PndPidCandidate::fEmcE25
protected

Definition at line 606 of file PndPidCandidate.h.

Referenced by GetEmcClusterE25(), SetDefault(), and SetEmcClusterE25().

Double_t PndPidCandidate::fEmcE9
protected

Definition at line 605 of file PndPidCandidate.h.

Referenced by GetEmcClusterE9(), SetDefault(), and SetEmcClusterE9().

Int_t PndPidCandidate::fEmcIndex
protected

Definition at line 600 of file PndPidCandidate.h.

Referenced by GetEmcIndex(), SetDefault(), and SetEmcIndex().

Double_t PndPidCandidate::fEmcLat
protected

Definition at line 603 of file PndPidCandidate.h.

Referenced by GetEmcClusterLat(), SetDefault(), and SetEmcClusterLat().

Int_t PndPidCandidate::fEmcModule
protected

Definition at line 599 of file PndPidCandidate.h.

Referenced by GetEmcModule(), SetDefault(), and SetEmcModule().

Int_t PndPidCandidate::fEmcNumberOfBumps
protected

Definition at line 598 of file PndPidCandidate.h.

Referenced by GetEmcNumberOfBumps(), SetDefault(), and SetEmcNumberOfBumps().

Int_t PndPidCandidate::fEmcNumberOfCrystals
protected

Definition at line 597 of file PndPidCandidate.h.

Referenced by GetEmcNumberOfCrystals(), SetDefault(), and SetEmcNumberOfCrystals().

Float_t PndPidCandidate::fEmcQuality
protected

Definition at line 595 of file PndPidCandidate.h.

Referenced by GetEmcQuality(), SetDefault(), and SetEmcQuality().

Float_t PndPidCandidate::fEmcRawEnergy
protected

Definition at line 593 of file PndPidCandidate.h.

Referenced by GetEmcRawEnergy(), SetDefault(), and SetEmcRawEnergy().

Float_t PndPidCandidate::fEmcTimeStamp
protected

TimeStamp at the cluster or bump position no track length correction done at this stage.

Definition at line 596 of file PndPidCandidate.h.

Referenced by SetDefault(), and SetEmcTimeStamp().

Double_t PndPidCandidate::fEmcZ20
protected

Definition at line 601 of file PndPidCandidate.h.

Referenced by GetEmcClusterZ20(), SetDefault(), and SetEmcClusterZ20().

Double_t PndPidCandidate::fEmcZ53
protected

Definition at line 602 of file PndPidCandidate.h.

Referenced by GetEmcClusterZ53(), SetDefault(), and SetEmcClusterZ53().

Double_t PndPidCandidate::fEnergy
protected
Float_t PndPidCandidate::fErrP7[28]
protected

Definition at line 546 of file PndPidCandidate.h.

Referenced by Cov7(), GetErrorP7(), P4Cov(), SetCov7(), SetDefault(), and SetP4Cov().

Float_t PndPidCandidate::fFirstHitX
protected

Definition at line 535 of file PndPidCandidate.h.

Referenced by GetFirstHit(), SetDefault(), and SetFirstHit().

Float_t PndPidCandidate::fFirstHitY
protected

Definition at line 535 of file PndPidCandidate.h.

Referenced by SetDefault(), and SetFirstHit().

Float_t PndPidCandidate::fFirstHitZ
protected

Definition at line 535 of file PndPidCandidate.h.

Referenced by SetDefault(), and SetFirstHit().

Int_t PndPidCandidate::fFitStatus
protected

Definition at line 620 of file PndPidCandidate.h.

Referenced by GetFitStatus(), SetDefault(), and SetFitStatus().

Int_t PndPidCandidate::fGemHits
protected

Definition at line 562 of file PndPidCandidate.h.

Referenced by GetGemHits(), SetDefault(), and SetGemHits().

Float_t PndPidCandidate::fLastHitX
protected

Definition at line 539 of file PndPidCandidate.h.

Referenced by GetLastHit(), SetDefault(), and SetLastHit().

Float_t PndPidCandidate::fLastHitY
protected

Definition at line 539 of file PndPidCandidate.h.

Referenced by GetLastHit(), SetDefault(), and SetLastHit().

Float_t PndPidCandidate::fLastHitZ
protected

Definition at line 539 of file PndPidCandidate.h.

Referenced by GetLastHit(), SetDefault(), and SetLastHit().

Bool_t PndPidCandidate::fLocked
protected

Definition at line 523 of file PndPidCandidate.h.

Referenced by IsLocked(), Lock(), SetDefault(), and Unlock().

Int_t PndPidCandidate::fMcIndex
protected

Definition at line 543 of file PndPidCandidate.h.

Referenced by GetMcIndex(), SetDefault(), and SetMcIndex().

Int_t PndPidCandidate::fMuoHits
protected

Definition at line 615 of file PndPidCandidate.h.

Referenced by GetMuoHits(), SetDefault(), and SetMuoHits().

Int_t PndPidCandidate::fMuoIndex
protected

Definition at line 616 of file PndPidCandidate.h.

Referenced by GetMuoIndex(), SetDefault(), and SetMuoIndex().

Float_t PndPidCandidate::fMuoIron
protected

Definition at line 612 of file PndPidCandidate.h.

Referenced by GetMuoIron(), SetDefault(), and SetMuoIron().

Int_t PndPidCandidate::fMuoModule
protected

Definition at line 614 of file PndPidCandidate.h.

Referenced by GetMuoModule(), SetDefault(), and SetMuoModule().

Float_t PndPidCandidate::fMuoMomentumIn
protected

Definition at line 613 of file PndPidCandidate.h.

Referenced by GetMuoMomentumIn(), SetDefault(), and SetMuoMomentumIn().

Int_t PndPidCandidate::fMuoNumberOfLayers
protected

Definition at line 609 of file PndPidCandidate.h.

Referenced by GetMuoNumberOfLayers(), SetDefault(), and SetMuoNumberOfLayers().

Float_t PndPidCandidate::fMuoProbability
protected

Definition at line 610 of file PndPidCandidate.h.

Referenced by GetMuoProbability(), SetDefault(), and SetMuoProbability().

Float_t PndPidCandidate::fMuoQuality
protected

Definition at line 611 of file PndPidCandidate.h.

Referenced by GetMuoQuality(), SetDefault(), and SetMuoQuality().

Float_t PndPidCandidate::fMvdDEDX
protected

Definition at line 552 of file PndPidCandidate.h.

Referenced by GetMvdDEDX(), SetDefault(), and SetMvdDEDX().

Int_t PndPidCandidate::fMvdHits
protected

Definition at line 553 of file PndPidCandidate.h.

Referenced by GetMvdHits(), SetDefault(), and SetMvdHits().

Float_t PndPidCandidate::fParams[5]
protected

Definition at line 547 of file PndPidCandidate.h.

Referenced by GetParams(), SetDefault(), and SetHelixParams().

Int_t PndPidCandidate::fPidHyp
protected

Definition at line 622 of file PndPidCandidate.h.

Referenced by GetPidHypo(), and SetPidHypo().

Int_t PndPidCandidate::fRichIndex
protected

Definition at line 590 of file PndPidCandidate.h.

Referenced by GetRichIndex(), SetDefault(), and SetRichIndex().

Int_t PndPidCandidate::fRichNumberOfPhotons
protected

Definition at line 589 of file PndPidCandidate.h.

Referenced by GetRichNumberOfPhotons(), SetDefault(), and SetRichNumberOfPhotons().

Float_t PndPidCandidate::fRichQuality
protected

Definition at line 588 of file PndPidCandidate.h.

Referenced by GetRichQuality(), SetDefault(), and SetRichQuality().

Float_t PndPidCandidate::fRichThetaC
protected

Definition at line 586 of file PndPidCandidate.h.

Referenced by GetRichThetaC(), SetDefault(), and SetRichThetaC().

Float_t PndPidCandidate::fRichThetaCErr
protected

Definition at line 587 of file PndPidCandidate.h.

Referenced by GetRichThetaCErr(), SetDefault(), and SetRichThetaCErr().

Int_t PndPidCandidate::fSttHits
protected

Definition at line 558 of file PndPidCandidate.h.

Referenced by GetSttHits(), SetDefault(), and SetSttHits().

Float_t PndPidCandidate::fSttMeanDEDX
protected

Definition at line 557 of file PndPidCandidate.h.

Referenced by GetSttMeanDEDX(), SetDefault(), and SetSttMeanDEDX().

Int_t PndPidCandidate::fTofIndex
protected

Definition at line 569 of file PndPidCandidate.h.

Referenced by GetTofIndex(), SetDefault(), and SetTofIndex().

Float_t PndPidCandidate::fTofM2
protected

Definition at line 566 of file PndPidCandidate.h.

Referenced by GetTofM2(), SetDefault(), and SetTofM2().

Float_t PndPidCandidate::fTofQuality
protected

Definition at line 568 of file PndPidCandidate.h.

Referenced by GetTofQuality(), SetDefault(), and SetTofQuality().

Float_t PndPidCandidate::fTofStopTime
protected

Definition at line 565 of file PndPidCandidate.h.

Referenced by GetTofBeta(), GetTofStopTime(), SetDefault(), and SetTofStopTime().

Float_t PndPidCandidate::fTofTrackLength
protected

Definition at line 567 of file PndPidCandidate.h.

Referenced by GetTofBeta(), GetTofTrackLength(), SetDefault(), and SetTofTrackLength().

Int_t PndPidCandidate::fTrackBranch
protected

Definition at line 545 of file PndPidCandidate.h.

Referenced by GetTrackBranch(), SetDefault(), and SetTrackBranch().

Int_t PndPidCandidate::fTrackIndex
protected

Definition at line 544 of file PndPidCandidate.h.

Referenced by GetTrackIndex(), SetDefault(), and SetTrackIndex().

Double_t PndPidCandidate::fXmomentum
protected
Float_t PndPidCandidate::fXposition
protected

Definition at line 527 of file PndPidCandidate.h.

Referenced by GetPosition(), SetDefault(), and SetPosition().

Double_t PndPidCandidate::fYmomentum
protected
Float_t PndPidCandidate::fYposition
protected

Definition at line 527 of file PndPidCandidate.h.

Referenced by GetPosition(), SetDefault(), and SetPosition().

Double_t PndPidCandidate::fZmomentum
protected
Float_t PndPidCandidate::fZposition
protected

Definition at line 527 of file PndPidCandidate.h.

Referenced by GetPosition(), SetDefault(), and SetPosition().


The documentation for this class was generated from the following files: