![]() |
PandaRoot
|
#include <PndPidCandidate.h>
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 |
TMatrixD & | Cov7 () const |
TMatrixD & | P4Cov () 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 |
Float_t | GetEmcTimeStamp () 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 |
Definition at line 30 of file PndPidCandidate.h.
PndPidCandidate::PndPidCandidate | ( | ) |
PndPidCandidate::PndPidCandidate | ( | Int_t | charge, |
TVector3 & | pos, | ||
TLorentzVector & | p4, | ||
TMatrixD & | cov7 | ||
) |
PndPidCandidate::PndPidCandidate | ( | Int_t | charge, |
TVector3 & | pos, | ||
TLorentzVector & | p4 | ||
) |
PndPidCandidate::~PndPidCandidate | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 119 of file PndPidCandidate.h.
References fEmcTimeStamp.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 51 of file PndPidCandidate.h.
References fEnergy, fXmomentum, fYmomentum, and fZmomentum.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 88 of file PndPidCandidate.h.
References fTofStopTime, and fTofTrackLength.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
void PndPidCandidate::PrintOn | ( | std::ostream & | o | ) | const |
Referenced by SetPidHypo().
|
inline |
|
inline |
void PndPidCandidate::SetCov7 | ( | const TMatrixD & | cov7 | ) |
Referenced by SetLastHit().
void PndPidCandidate::SetDefault | ( | ) |
Referenced by SetPidHypo().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 265 of file PndPidCandidate.h.
References fEmcTimeStamp.
|
inline |
|
inline |
Definition at line 174 of file PndPidCandidate.h.
References fFirstHitX, fFirstHitY, and fFirstHitZ.
|
inline |
|
inline |
|
inline |
Definition at line 199 of file PndPidCandidate.h.
|
inline |
Definition at line 193 of file PndPidCandidate.h.
|
inline |
Definition at line 180 of file PndPidCandidate.h.
References fLastHitX, fLastHitY, fLastHitZ, SetCov7(), and SetP4Cov().
void PndPidCandidate::SetLorentzVector | ( | TLorentzVector & | p4 | ) |
Referenced by SetEnergy().
|
inline |
|
inline |
Definition at line 165 of file PndPidCandidate.h.
References fXmomentum, fYmomentum, and fZmomentum.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
void PndPidCandidate::SetP4Cov | ( | const TMatrixD & | covP4 | ) |
Referenced by SetLastHit().
|
inline |
|
inline |
Definition at line 159 of file PndPidCandidate.h.
References fXposition, fYposition, and fZposition.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
Definition at line 290 of file PndPidCandidate.h.
Referenced by GetCharge(), and SetCharge().
|
protected |
Definition at line 381 of file PndPidCandidate.h.
Referenced by GetChiSquared(), and SetChiSquared().
|
protected |
Definition at line 308 of file PndPidCandidate.h.
Referenced by GetCov(), and SetHelixCov().
|
protected |
Definition at line 379 of file PndPidCandidate.h.
Referenced by GetDegreesOfFreedom(), and SetDegreesOfFreedom().
|
protected |
Definition at line 343 of file PndPidCandidate.h.
Referenced by GetDiscIndex(), and SetDiscIndex().
|
protected |
Definition at line 342 of file PndPidCandidate.h.
Referenced by GetDiscNumberOfPhotons(), and SetDiscNumberOfPhotons().
|
protected |
Definition at line 341 of file PndPidCandidate.h.
Referenced by GetDiscQuality(), and SetDiscQuality().
|
protected |
Definition at line 339 of file PndPidCandidate.h.
Referenced by GetDiscThetaC(), and SetDiscThetaC().
|
protected |
Definition at line 340 of file PndPidCandidate.h.
Referenced by GetDiscThetaCErr(), and SetDiscThetaCErr().
|
protected |
Definition at line 336 of file PndPidCandidate.h.
Referenced by GetDrcIndex(), and SetDrcIndex().
|
protected |
Definition at line 335 of file PndPidCandidate.h.
Referenced by GetDrcNumberOfPhotons(), and SetDrcNumberOfPhotons().
|
protected |
Definition at line 334 of file PndPidCandidate.h.
Referenced by GetDrcQuality(), and SetDrcQuality().
|
protected |
Definition at line 332 of file PndPidCandidate.h.
Referenced by GetDrcThetaC(), and SetDrcThetaC().
|
protected |
Definition at line 333 of file PndPidCandidate.h.
Referenced by GetDrcThetaCErr(), and SetDrcThetaCErr().
|
protected |
Definition at line 354 of file PndPidCandidate.h.
Referenced by GetEmcCalEnergy(), and SetEmcCalEnergy().
|
protected |
Definition at line 364 of file PndPidCandidate.h.
Referenced by GetEmcClusterE1(), and SetEmcClusterE1().
|
protected |
Definition at line 366 of file PndPidCandidate.h.
Referenced by GetEmcClusterE25(), and SetEmcClusterE25().
|
protected |
Definition at line 365 of file PndPidCandidate.h.
Referenced by GetEmcClusterE9(), and SetEmcClusterE9().
|
protected |
Definition at line 360 of file PndPidCandidate.h.
Referenced by GetEmcIndex(), and SetEmcIndex().
|
protected |
Definition at line 363 of file PndPidCandidate.h.
Referenced by GetEmcClusterLat(), and SetEmcClusterLat().
|
protected |
Definition at line 359 of file PndPidCandidate.h.
Referenced by GetEmcModule(), and SetEmcModule().
|
protected |
Definition at line 358 of file PndPidCandidate.h.
Referenced by GetEmcNumberOfBumps(), and SetEmcNumberOfBumps().
|
protected |
Definition at line 357 of file PndPidCandidate.h.
Referenced by GetEmcNumberOfCrystals(), and SetEmcNumberOfCrystals().
|
protected |
Definition at line 355 of file PndPidCandidate.h.
Referenced by GetEmcQuality(), and SetEmcQuality().
|
protected |
Definition at line 353 of file PndPidCandidate.h.
Referenced by GetEmcRawEnergy(), and SetEmcRawEnergy().
|
protected |
TimeStamp at the cluster or bump position no track length correction done at this stage.
Definition at line 356 of file PndPidCandidate.h.
Referenced by GetEmcTimeStamp(), and SetEmcTimeStamp().
|
protected |
Definition at line 361 of file PndPidCandidate.h.
Referenced by GetEmcClusterZ20(), and SetEmcClusterZ20().
|
protected |
Definition at line 362 of file PndPidCandidate.h.
Referenced by GetEmcClusterZ53(), and SetEmcClusterZ53().
|
protected |
Definition at line 294 of file PndPidCandidate.h.
Referenced by GetEnergy(), GetLorentzVector(), and SetEnergy().
|
protected |
Definition at line 306 of file PndPidCandidate.h.
Referenced by GetErrorP7().
|
protected |
Definition at line 299 of file PndPidCandidate.h.
Referenced by GetFirstHit(), and SetFirstHit().
|
protected |
Definition at line 299 of file PndPidCandidate.h.
Referenced by SetFirstHit().
|
protected |
Definition at line 299 of file PndPidCandidate.h.
Referenced by SetFirstHit().
|
protected |
Definition at line 380 of file PndPidCandidate.h.
Referenced by GetFitStatus(), and SetFitStatus().
|
protected |
Definition at line 322 of file PndPidCandidate.h.
Referenced by GetGemHits(), and SetGemHits().
|
protected |
Definition at line 301 of file PndPidCandidate.h.
Referenced by GetLastHit(), and SetLastHit().
|
protected |
Definition at line 301 of file PndPidCandidate.h.
Referenced by GetLastHit(), and SetLastHit().
|
protected |
Definition at line 301 of file PndPidCandidate.h.
Referenced by GetLastHit(), and SetLastHit().
|
protected |
Definition at line 287 of file PndPidCandidate.h.
Referenced by IsLocked(), Lock(), and Unlock().
|
protected |
Definition at line 303 of file PndPidCandidate.h.
Referenced by GetMcIndex(), and SetMcIndex().
|
protected |
Definition at line 375 of file PndPidCandidate.h.
Referenced by GetMuoHits(), and SetMuoHits().
|
protected |
Definition at line 376 of file PndPidCandidate.h.
Referenced by GetMuoIndex(), and SetMuoIndex().
|
protected |
Definition at line 372 of file PndPidCandidate.h.
Referenced by GetMuoIron(), and SetMuoIron().
|
protected |
Definition at line 374 of file PndPidCandidate.h.
Referenced by GetMuoModule(), and SetMuoModule().
|
protected |
Definition at line 373 of file PndPidCandidate.h.
Referenced by GetMuoMomentumIn(), and SetMuoMomentumIn().
|
protected |
Definition at line 369 of file PndPidCandidate.h.
Referenced by GetMuoNumberOfLayers(), and SetMuoNumberOfLayers().
|
protected |
Definition at line 370 of file PndPidCandidate.h.
Referenced by GetMuoProbability(), and SetMuoProbability().
|
protected |
Definition at line 371 of file PndPidCandidate.h.
Referenced by GetMuoQuality(), and SetMuoQuality().
|
protected |
Definition at line 312 of file PndPidCandidate.h.
Referenced by GetMvdDEDX(), and SetMvdDEDX().
|
protected |
Definition at line 313 of file PndPidCandidate.h.
Referenced by GetMvdHits(), and SetMvdHits().
|
protected |
Definition at line 307 of file PndPidCandidate.h.
Referenced by GetParams(), and SetHelixParams().
|
protected |
Definition at line 382 of file PndPidCandidate.h.
Referenced by GetPidHypo(), and SetPidHypo().
|
protected |
Definition at line 350 of file PndPidCandidate.h.
Referenced by GetRichIndex(), and SetRichIndex().
|
protected |
Definition at line 349 of file PndPidCandidate.h.
Referenced by GetRichNumberOfPhotons(), and SetRichNumberOfPhotons().
|
protected |
Definition at line 348 of file PndPidCandidate.h.
Referenced by GetRichQuality(), and SetRichQuality().
|
protected |
Definition at line 346 of file PndPidCandidate.h.
Referenced by GetRichThetaC(), and SetRichThetaC().
|
protected |
Definition at line 347 of file PndPidCandidate.h.
Referenced by GetRichThetaCErr(), and SetRichThetaCErr().
|
protected |
Definition at line 318 of file PndPidCandidate.h.
Referenced by GetSttHits(), and SetSttHits().
|
protected |
Definition at line 317 of file PndPidCandidate.h.
Referenced by GetSttMeanDEDX(), and SetSttMeanDEDX().
|
protected |
Definition at line 329 of file PndPidCandidate.h.
Referenced by GetTofIndex(), and SetTofIndex().
|
protected |
Definition at line 326 of file PndPidCandidate.h.
Referenced by GetTofM2(), and SetTofM2().
|
protected |
Definition at line 328 of file PndPidCandidate.h.
Referenced by GetTofQuality(), and SetTofQuality().
|
protected |
Definition at line 325 of file PndPidCandidate.h.
Referenced by GetTofBeta(), GetTofStopTime(), and SetTofStopTime().
|
protected |
Definition at line 327 of file PndPidCandidate.h.
Referenced by GetTofBeta(), GetTofTrackLength(), and SetTofTrackLength().
|
protected |
Definition at line 305 of file PndPidCandidate.h.
Referenced by GetTrackBranch(), and SetTrackBranch().
|
protected |
Definition at line 304 of file PndPidCandidate.h.
Referenced by GetTrackIndex(), and SetTrackIndex().
|
protected |
Definition at line 294 of file PndPidCandidate.h.
Referenced by GetLorentzVector(), GetMomentum(), and SetMomentum().
|
protected |
Definition at line 291 of file PndPidCandidate.h.
Referenced by GetPosition(), and SetPosition().
|
protected |
Definition at line 294 of file PndPidCandidate.h.
Referenced by GetLorentzVector(), GetMomentum(), and SetMomentum().
|
protected |
Definition at line 291 of file PndPidCandidate.h.
Referenced by GetPosition(), and SetPosition().
|
protected |
Definition at line 294 of file PndPidCandidate.h.
Referenced by GetLorentzVector(), GetMomentum(), and SetMomentum().
|
protected |
Definition at line 291 of file PndPidCandidate.h.
Referenced by GetPosition(), and SetPosition().