NtpSRMomentum Class Reference

#include <NtpSRMomentum.h>

List of all members.

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


Detailed Description

Definition at line 17 of file NtpSRMomentum.h.


Constructor & Destructor Documentation

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]

Definition at line 22 of file NtpSRMomentum.h.

00022 {}


Member Function Documentation

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 }


Member Data Documentation

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(), NtpSRModule::FillNtpTrack(), 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

Definition at line 40 of file NtpSRMomentum.h.

Referenced by NuExtraction::ExtractNthTrkInfo().

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().


The documentation for this class was generated from the following files:
Generated on Wed Dec 10 22:49:58 2014 for loon by  doxygen 1.4.7