ATLAS Offline Software
|
#include <TrackInfo.h>
Public Member Functions | |
TrackInfo (std::string type, std::vector< std::string > systs) | |
~TrackInfo () | |
void | Reset () |
void | Register (TTree *t) |
void | Fill (const xAOD::TrackParticle *tp) |
TLorentzVector | GetFourMomentum (bool calib=false) |
int | GetCharge () |
void | SetCalibPt (float calib_pt, const std::string &syst) |
Private Attributes | |
std::string | m_Type |
std::vector< std::string > | m_Systs |
float | m_Pt = 0.0F |
float | m_Eta = 0.0F |
float | m_Phi = 0.0F |
float | m_QoverP = 0.0F |
float | m_Chi2 = 0.0F |
std::map< std::string, float > | m_CalibPt |
int | m_Charge = 0 |
int | m_NDoF = 0 |
std::vector< float > | m_TrackPars |
std::vector< float > | m_TrackCovMatrix |
Definition at line 18 of file PhysicsAnalysis/MuonID/MuonIDAnalysis/MuonMomentumCorrections/src/TrackInfo.h.
MMCTest::TrackInfo::TrackInfo | ( | std::string | type, |
std::vector< std::string > | systs | ||
) |
|
inline |
Definition at line 30 of file PhysicsAnalysis/MuonID/MuonIDAnalysis/MuonMomentumCorrections/src/TrackInfo.h.
void MMCTest::TrackInfo::Fill | ( | const xAOD::TrackParticle * | tp | ) |
Definition at line 42 of file PhysicsAnalysis/MuonID/MuonIDAnalysis/MuonMomentumCorrections/src/TrackInfo.cxx.
|
inline |
Definition at line 36 of file PhysicsAnalysis/MuonID/MuonIDAnalysis/MuonMomentumCorrections/src/TrackInfo.h.
TLorentzVector MMCTest::TrackInfo::GetFourMomentum | ( | bool | calib = false | ) |
Definition at line 61 of file PhysicsAnalysis/MuonID/MuonIDAnalysis/MuonMomentumCorrections/src/TrackInfo.cxx.
void MMCTest::TrackInfo::Register | ( | TTree * | t | ) |
void MMCTest::TrackInfo::Reset | ( | ) |
Definition at line 13 of file PhysicsAnalysis/MuonID/MuonIDAnalysis/MuonMomentumCorrections/src/TrackInfo.cxx.
|
inline |
Definition at line 37 of file PhysicsAnalysis/MuonID/MuonIDAnalysis/MuonMomentumCorrections/src/TrackInfo.h.
|
private |
Definition at line 23 of file PhysicsAnalysis/MuonID/MuonIDAnalysis/MuonMomentumCorrections/src/TrackInfo.h.
|
private |
Definition at line 24 of file PhysicsAnalysis/MuonID/MuonIDAnalysis/MuonMomentumCorrections/src/TrackInfo.h.
|
private |
Definition at line 22 of file PhysicsAnalysis/MuonID/MuonIDAnalysis/MuonMomentumCorrections/src/TrackInfo.h.
|
private |
Definition at line 22 of file PhysicsAnalysis/MuonID/MuonIDAnalysis/MuonMomentumCorrections/src/TrackInfo.h.
|
private |
Definition at line 24 of file PhysicsAnalysis/MuonID/MuonIDAnalysis/MuonMomentumCorrections/src/TrackInfo.h.
|
private |
Definition at line 22 of file PhysicsAnalysis/MuonID/MuonIDAnalysis/MuonMomentumCorrections/src/TrackInfo.h.
|
private |
Definition at line 22 of file PhysicsAnalysis/MuonID/MuonIDAnalysis/MuonMomentumCorrections/src/TrackInfo.h.
|
private |
Definition at line 22 of file PhysicsAnalysis/MuonID/MuonIDAnalysis/MuonMomentumCorrections/src/TrackInfo.h.
|
private |
Definition at line 21 of file PhysicsAnalysis/MuonID/MuonIDAnalysis/MuonMomentumCorrections/src/TrackInfo.h.
|
private |
Definition at line 26 of file PhysicsAnalysis/MuonID/MuonIDAnalysis/MuonMomentumCorrections/src/TrackInfo.h.
|
private |
Definition at line 25 of file PhysicsAnalysis/MuonID/MuonIDAnalysis/MuonMomentumCorrections/src/TrackInfo.h.
|
private |
Definition at line 20 of file PhysicsAnalysis/MuonID/MuonIDAnalysis/MuonMomentumCorrections/src/TrackInfo.h.