#include <PndTrackingQAMCInfo.h>
◆ PndTrackingQAMCInfo()
PndTrackingQAMCInfo::PndTrackingQAMCInfo |
( |
| ) |
|
◆ ~PndTrackingQAMCInfo()
virtual PndTrackingQAMCInfo::~PndTrackingQAMCInfo |
( |
| ) |
|
|
virtual |
◆ AddRecoTrackID()
void PndTrackingQAMCInfo::AddRecoTrackID |
( |
FairLink |
recotrkid | ) |
|
|
inline |
◆ FindBestRecoTrack() [1/2]
void PndTrackingQAMCInfo::FindBestRecoTrack |
( |
TClonesArray * |
recoInfo | ) |
|
◆ FindBestRecoTrack() [2/2]
void PndTrackingQAMCInfo::FindBestRecoTrack |
( |
TClonesArray * |
recoInfo, |
|
|
std::function< bool(FairLink &, FairLink &)> |
function |
|
) |
| |
◆ GetAssoRecoTrackID()
FairLink PndTrackingQAMCInfo::GetAssoRecoTrackID |
( |
| ) |
const |
|
inline |
◆ GetCharge()
Int_t PndTrackingQAMCInfo::GetCharge |
( |
| ) |
const |
|
inline |
◆ GetdPCA2d()
Double_t PndTrackingQAMCInfo::GetdPCA2d |
( |
| ) |
const |
|
inline |
◆ GetIdealTrackLink()
FairLink PndTrackingQAMCInfo::GetIdealTrackLink |
( |
| ) |
const |
|
inline |
◆ GetIsPrimary()
Bool_t PndTrackingQAMCInfo::GetIsPrimary |
( |
| ) |
const |
|
inline |
◆ GetMCHits()
◆ GetMCQuality()
Int_t PndTrackingQAMCInfo::GetMCQuality |
( |
| ) |
const |
|
inline |
◆ GetMCTrackID()
FairLink PndTrackingQAMCInfo::GetMCTrackID |
( |
| ) |
const |
|
inline |
◆ GetMomentumFirst()
TVector3 PndTrackingQAMCInfo::GetMomentumFirst |
( |
| ) |
const |
|
inline |
◆ GetMomentumLast()
TVector3 PndTrackingQAMCInfo::GetMomentumLast |
( |
| ) |
const |
|
inline |
◆ GetNofMCPoints() [1/3]
Int_t PndTrackingQAMCInfo::GetNofMCPoints |
( |
TString |
branchName | ) |
|
|
inline |
◆ GetNofMCPoints() [2/3]
◆ GetNofMCPoints() [3/3]
Int_t PndTrackingQAMCInfo::GetNofMCPoints |
( |
| ) |
const |
|
inline |
Definition at line 75 of file PndTrackingQAMCInfo.h.
78 for (
auto val : fMapBranchNameMCHits) {
79 nPoints += val.second;
◆ GetNofRecoTracks()
Short_t PndTrackingQAMCInfo::GetNofRecoTracks |
( |
void |
| ) |
const |
|
inline |
◆ GetNofSttParalPoints()
Int_t PndTrackingQAMCInfo::GetNofSttParalPoints |
( |
| ) |
|
|
inline |
◆ GetNofSttPoints()
Int_t PndTrackingQAMCInfo::GetNofSttPoints |
( |
| ) |
|
|
inline |
◆ GetNofSttSkewPoints()
Int_t PndTrackingQAMCInfo::GetNofSttSkewPoints |
( |
| ) |
|
|
inline |
◆ GetPDGCode()
Int_t PndTrackingQAMCInfo::GetPDGCode |
( |
| ) |
const |
|
inline |
◆ GetPositionFirst()
TVector3 PndTrackingQAMCInfo::GetPositionFirst |
( |
| ) |
const |
|
inline |
◆ GetPositionLast()
TVector3 PndTrackingQAMCInfo::GetPositionLast |
( |
| ) |
const |
|
inline |
◆ GetQuality()
Int_t PndTrackingQAMCInfo::GetQuality |
( |
| ) |
const |
|
inline |
◆ GetRecoTrackID()
FairLink PndTrackingQAMCInfo::GetRecoTrackID |
( |
Int_t |
i = 0 | ) |
const |
|
inline |
◆ GetStartMomentum()
TVector3 PndTrackingQAMCInfo::GetStartMomentum |
( |
| ) |
const |
|
inline |
◆ GetVertex()
TVector3 PndTrackingQAMCInfo::GetVertex |
( |
| ) |
const |
|
inline |
◆ SetAssoRecoTrackID()
void PndTrackingQAMCInfo::SetAssoRecoTrackID |
( |
FairLink |
asso | ) |
|
|
inline |
◆ SetBestRecoTrack()
void PndTrackingQAMCInfo::SetBestRecoTrack |
( |
TClonesArray * |
recoInfo | ) |
|
|
protected |
◆ SetCharge()
void PndTrackingQAMCInfo::SetCharge |
( |
int |
ch | ) |
|
|
inline |
◆ SetdPCA2d()
void PndTrackingQAMCInfo::SetdPCA2d |
( |
Double_t |
val | ) |
|
|
inline |
◆ SetIdealTrackLink()
void PndTrackingQAMCInfo::SetIdealTrackLink |
( |
FairLink |
link | ) |
|
|
inline |
◆ SetIsPrimary()
void PndTrackingQAMCInfo::SetIsPrimary |
( |
Bool_t |
val | ) |
|
|
inline |
◆ SetMCQuality()
void PndTrackingQAMCInfo::SetMCQuality |
( |
int |
mcquality | ) |
|
|
inline |
◆ SetMCTrackID()
void PndTrackingQAMCInfo::SetMCTrackID |
( |
FairLink |
mctrackid | ) |
|
|
inline |
◆ SetMomentum()
void PndTrackingQAMCInfo::SetMomentum |
( |
TVector3 |
val | ) |
|
|
inline |
◆ SetMomentumFirst()
void PndTrackingQAMCInfo::SetMomentumFirst |
( |
TVector3 |
mom | ) |
|
|
inline |
◆ SetMomentumLast()
void PndTrackingQAMCInfo::SetMomentumLast |
( |
TVector3 |
mom | ) |
|
|
inline |
◆ SetNofPoints()
void PndTrackingQAMCInfo::SetNofPoints |
( |
TString |
branchName, |
|
|
int |
points |
|
) |
| |
|
inline |
◆ SetPDGCode()
void PndTrackingQAMCInfo::SetPDGCode |
( |
int |
pdg | ) |
|
|
inline |
◆ SetPositionFirst()
void PndTrackingQAMCInfo::SetPositionFirst |
( |
TVector3 |
pos | ) |
|
|
inline |
◆ SetPositionLast()
void PndTrackingQAMCInfo::SetPositionLast |
( |
TVector3 |
pos | ) |
|
|
inline |
◆ SetQuality()
void PndTrackingQAMCInfo::SetQuality |
( |
int |
quality | ) |
|
|
inline |
◆ SetRecoTrackIDs()
void PndTrackingQAMCInfo::SetRecoTrackIDs |
( |
std::vector< FairLink > |
recotrkids | ) |
|
|
inline |
◆ SetRecoTrackIsClone()
void PndTrackingQAMCInfo::SetRecoTrackIsClone |
( |
TClonesArray * |
recoInfo | ) |
|
|
protected |
◆ SetVertex()
void PndTrackingQAMCInfo::SetVertex |
( |
TVector3 |
val | ) |
|
|
inline |
◆ operator<<
Definition at line 103 of file PndTrackingQAMCInfo.h.
106 for (
auto hits : mcInfo.fMapBranchNameMCHits) {
109 os <<
"RecoTrackIDs: ";
110 for (
auto trackID : mcInfo.fRecoTrackIDs)
111 os << trackID <<
" ";
113 os <<
"AssociatedTrackID: " << mcInfo.fAssoRecoTrackID <<
" Quality: " << mcInfo.
GetQuality() << std::endl;
FairLink GetMCTrackID() const
Int_t GetMCQuality() const
TString BranchEnumToString(branchEnum branch)
The documentation for this class was generated from the following file: