#include <NtpSRMomentum.h>
Public Member Functions | |
| NtpSRMomentum () | |
| virtual | ~NtpSRMomentum () |
| virtual std::ostream & | Print (std::ostream &os) const |
| virtual void | Print (Option_t *option="") const |
Public Attributes | |
| Float_t | range |
| Float_t | qp |
| q/p (1/(GeV/c)) as described above | |
| Float_t | eqp |
| uncertainty from qp fit | |
| Float_t | best |
| range-based if contained, curvature if not | |
| Float_t | qp_rangebiased |
| Float_t | eqp_rangebiased |
Definition at line 17 of file NtpSRMomentum.h.
| NtpSRMomentum::NtpSRMomentum | ( | ) | [inline] |
Definition at line 21 of file NtpSRMomentum.h.
00021 : range(0),qp(0),eqp(0), best(0), qp_rangebiased(0), eqp_rangebiased(0) {}
| virtual NtpSRMomentum::~NtpSRMomentum | ( | ) | [inline, virtual] |
| void NtpSRMomentum::Print | ( | Option_t * | option = "" |
) | const [virtual] |
Definition at line 30 of file NtpSRMomentum.cxx.
References Print().
00030 { 00031 // 00032 // Purpose: Print momentum data in form supported by TObject::Print. 00033 // 00034 // Arguments: option (not used) 00035 // 00036 00037 Print(std::cout); 00038 return; 00039 00040 }
| std::ostream & NtpSRMomentum::Print | ( | std::ostream & | os | ) | const [virtual] |
Definition at line 19 of file NtpSRMomentum.cxx.
References eqp, qp, and range.
Referenced by Print().
00019 { 00020 // 00021 // Purpose: Print momentum data on ostream. 00022 // 00023 00024 os << "NtpSRMomentum: p(GeV/c) from range " << range 00025 << " q/p(GeV/c)^-1 " << qp << " eq/p " << eqp << endl; 00026 return os; 00027 00028 }
| Float_t NtpSRMomentum::best |
range-based if contained, curvature if not
Definition at line 39 of file NtpSRMomentum.h.
Referenced by MadPIDAnalysis::CreatePAN(), MadDpAnalysis::CreatePAN(), and NuReco::GetCosBetweenPr_Theta().
| Float_t NtpSRMomentum::eqp |
uncertainty from qp fit
Definition at line 38 of file NtpSRMomentum.h.
Referenced by MadTestAnalysis::CreatePAN(), MadPIDAnalysis::CreatePAN(), MadMKAnalysis::CreatePAN(), MadDpAnalysis::CreatePAN(), TridModelMaker::CreateTrackModels(), NuAnalysis::EnergySpectMC(), NuExtraction::ExtractNthTrkInfo(), UberModuleLite::FillNtpTrackMomentum(), UberModule::FillNtpTrackMomentum(), ANtpInfoObjectFiller::FillTrackInformation(), MNtpModule::FillTrkInfo(), NueDisplayModule::GetBasicInfo(), MadAbID::MakeRecoVariables(), MadEdAnalysis::MyCreatePAN(), MadEdAnalysis::MyCreatePANData(), MadCluAnalysis::PassBasicCuts(), Print(), and SRMom::TrackVtxQOvPError().
| Float_t NtpSRMomentum::eqp_rangebiased |
Definition at line 41 of file NtpSRMomentum.h.
| Float_t NtpSRMomentum::qp |
q/p (1/(GeV/c)) as described above
Definition at line 37 of file NtpSRMomentum.h.
Referenced by NuAnalysis::ChargeSignCut(), MadTestAnalysis::CreatePAN(), MadPIDAnalysis::CreatePAN(), MadMKAnalysis::CreatePAN(), MadDpAnalysis::CreatePAN(), TridModelMaker::CreateTrackModels(), NuAnalysis::Efficiencies(), NuAnalysis::EnergySpect(), NuAnalysis::EnergySpectMC(), NuExtraction::ExtractNthTrkInfo(), UberModuleLite::FillNtpTrackMomentum(), UberModule::FillNtpTrackMomentum(), NtpTools::FillRecoEInfo(), MCMonitorCosmicHistograms::FillReTrDelQPCurve(), CondensedNtpModuleAtm::FillTrackInformation(), ANtpInfoObjectFiller::FillTrackInformation(), MNtpModule::FillTrkInfo(), NueDisplayModule::GetBasicInfo(), NuReco::GetTrackCharge(), MadAbID::MakeRecoVariables(), MadEdAnalysis::MyCreatePAN(), MadEdAnalysis::MyCreatePANData(), MadCluAnalysis::PassBasicCuts(), MadQuantities::PassTrackCuts(), Print(), MadScanDisplay::RecoMKMuEnergy(), MadMKAnalysis::RecoMKMuEnergy(), MadEvDisplay::RecoMKMuEnergy(), MadQuantities::RecoMuEnergy(), ANtpAnalysisInfoAna::RecoMuEnergy(), MadQuantities::RecoMuEnergyNew(), MadQuantities::RecoMuQP(), ANtpAnalysisInfoAna::RecoMuQP(), SRMom::TrackVtxQOvP(), and SRMom::TrkMomCurv().
| Float_t NtpSRMomentum::qp_rangebiased |
| Float_t NtpSRMomentum::range |
momentum (GeV/c) of track from range (same for stop as not) variable qp is q/p where q is charge in electron charge units (e.g. +/- 1 for most particles) and p is momentum in GeV/c as measured from curvature in magnetic field
Definition at line 33 of file NtpSRMomentum.h.
Referenced by MNtpModule::Ana(), MadTestAnalysis::CreatePAN(), MadPIDAnalysis::CreatePAN(), MadMKAnalysis::CreatePAN(), MadDpAnalysis::CreatePAN(), NuExtraction::ExtractNthTrkInfo(), UberModuleLite::FillNtpTrackMomentum(), UberModule::FillNtpTrackMomentum(), NtpSRModule::FillNtpTrackMomentum(), NtpTools::FillRecoEInfo(), ANtpInfoObjectFiller::FillTrackInformation(), MNtpModule::FillTrkInfo(), NueDisplayModule::GetBasicInfo(), NueDisplayModule::logvote(), MadAbID::MakeRecoVariables(), MadEdAnalysis::MyCreatePAN(), MadEdAnalysis::MyCreatePANData(), Print(), MadScanDisplay::RecoMKMuEnergy(), MadMKAnalysis::RecoMKMuEnergy(), MadEvDisplay::RecoMKMuEnergy(), MadQuantities::RecoMuEnergy(), ANtpAnalysisInfoAna::RecoMuEnergy(), MadQuantities::RecoMuEnergyNew(), and SRMom::TrkMomRange().
1.4.7