![]() |
ATLAS Offline Software
|
#include <PropResultRootWriterSvc.h>
Public Member Functions | |
| PropResultRootWriterSvc (const std::string &name, ISvcLocator *svcloc) | |
| constructor More... | |
| virtual | ~PropResultRootWriterSvc () |
| destructor More... | |
| virtual StatusCode | initialize () override |
| template<typename T > | |
| void | write (const T *initialPerigee, const T *fwdParameters=nullptr, double fwdtime=std::numeric_limits< float >::quiet_NaN(), const T *bkwParameters=nullptr, double bkwtime=std::numeric_limits< float >::quiet_NaN()) |
| MsgStream & | msg () const |
| MsgStream & | msg (const MSG::Level lvl) const |
| bool | msgLvl (const MSG::Level lvl) const |
Private Attributes | |
| std::mutex | m_writeMutex |
| ServiceHandle< ITHistSvc > | m_thistSvc |
| TTree * | m_tree |
| Gaudi::Property< std::string > | m_ntupleDirName {this, "DirName", "/ExtrapolationStudies/", ""} |
| Gaudi::Property< std::string > | m_treeName {this, "TreeName", "ATLAS", ""} |
| int | m_eventNum = 0 |
| float | m_start_d0 = 0.0F |
| float | m_start_z0 = 0.0F |
| float | m_start_phi = 0.0F |
| float | m_start_theta = 0.0F |
| float | m_start_qop = 0.0F |
| float | m_fwd_success = 0.0F |
| float | m_fwd_time = 0.0F |
| float | m_fwd_final_l0 = 0.0F |
| float | m_fwd_final_l1 = 0.0F |
| float | m_fwd_final_x = 0.0F |
| float | m_fwd_final_y = 0.0F |
| float | m_fwd_final_z = 0.0F |
| float | m_fwd_final_phi = 0.0F |
| float | m_fwd_final_theta = 0.0F |
| float | m_fwd_final_qop = 0.0F |
| float | m_fwd_final_sigma_l0 = 0.0F |
| float | m_fwd_final_sigma_l1 = 0.0F |
| float | m_fwd_final_sigma_phi = 0.0F |
| float | m_fwd_final_sigma_theta = 0.0F |
| float | m_fwd_final_sigma_qop = 0.0F |
| float | m_bkw_success = 0.0F |
| float | m_bkw_time = 0.0F |
| float | m_bkw_final_d0 = 0.0F |
| float | m_bkw_final_z0 = 0.0F |
| float | m_bkw_final_phi = 0.0F |
| float | m_bkw_final_theta = 0.0F |
| float | m_bkw_final_qop = 0.0F |
| float | m_bkw_final_sigma_d0 = 0.0F |
| float | m_bkw_final_sigma_z0 = 0.0F |
| float | m_bkw_final_sigma_phi = 0.0F |
| float | m_bkw_final_sigma_theta = 0.0F |
| float | m_bkw_final_sigma_qop = 0.0F |
Definition at line 21 of file PropResultRootWriterSvc.h.
| Trk::PropResultRootWriterSvc::PropResultRootWriterSvc | ( | const std::string & | name, |
| ISvcLocator * | svcloc | ||
| ) |
constructor
Definition at line 15 of file PropResultRootWriterSvc.cxx.
|
virtualdefault |
destructor
|
overridevirtual |
Definition at line 23 of file PropResultRootWriterSvc.cxx.
|
inlineinherited |
Definition at line 24 of file AthCommonMsg.h.
|
inlineinherited |
Definition at line 27 of file AthCommonMsg.h.
|
inlineinherited |
Definition at line 30 of file AthCommonMsg.h.
| void Trk::PropResultRootWriterSvc::write | ( | const T * | initialPerigee, |
| const T * | fwdParameters = nullptr, |
||
| double | fwdtime = std::numeric_limits<float>::quiet_NaN(), |
||
| const T * | bkwParameters = nullptr, |
||
| double | bkwtime = std::numeric_limits<float>::quiet_NaN() |
||
| ) |
Definition at line 84 of file PropResultRootWriterSvc.h.
|
private |
Definition at line 70 of file PropResultRootWriterSvc.h.
|
private |
Definition at line 72 of file PropResultRootWriterSvc.h.
|
private |
Definition at line 74 of file PropResultRootWriterSvc.h.
|
private |
Definition at line 75 of file PropResultRootWriterSvc.h.
|
private |
Definition at line 77 of file PropResultRootWriterSvc.h.
|
private |
Definition at line 79 of file PropResultRootWriterSvc.h.
|
private |
Definition at line 78 of file PropResultRootWriterSvc.h.
|
private |
Definition at line 76 of file PropResultRootWriterSvc.h.
|
private |
Definition at line 73 of file PropResultRootWriterSvc.h.
|
private |
Definition at line 71 of file PropResultRootWriterSvc.h.
|
private |
Definition at line 68 of file PropResultRootWriterSvc.h.
|
private |
Definition at line 69 of file PropResultRootWriterSvc.h.
|
private |
Definition at line 44 of file PropResultRootWriterSvc.h.
|
private |
Definition at line 54 of file PropResultRootWriterSvc.h.
|
private |
Definition at line 55 of file PropResultRootWriterSvc.h.
|
private |
Definition at line 59 of file PropResultRootWriterSvc.h.
|
private |
Definition at line 61 of file PropResultRootWriterSvc.h.
|
private |
Definition at line 62 of file PropResultRootWriterSvc.h.
|
private |
Definition at line 63 of file PropResultRootWriterSvc.h.
|
private |
Definition at line 64 of file PropResultRootWriterSvc.h.
|
private |
Definition at line 66 of file PropResultRootWriterSvc.h.
|
private |
Definition at line 65 of file PropResultRootWriterSvc.h.
|
private |
Definition at line 60 of file PropResultRootWriterSvc.h.
|
private |
Definition at line 56 of file PropResultRootWriterSvc.h.
|
private |
Definition at line 57 of file PropResultRootWriterSvc.h.
|
private |
Definition at line 58 of file PropResultRootWriterSvc.h.
|
private |
Definition at line 52 of file PropResultRootWriterSvc.h.
|
private |
Definition at line 53 of file PropResultRootWriterSvc.h.
|
private |
Definition at line 41 of file PropResultRootWriterSvc.h.
|
private |
Definition at line 46 of file PropResultRootWriterSvc.h.
|
private |
Definition at line 48 of file PropResultRootWriterSvc.h.
|
private |
Definition at line 50 of file PropResultRootWriterSvc.h.
|
private |
Definition at line 49 of file PropResultRootWriterSvc.h.
|
private |
Definition at line 47 of file PropResultRootWriterSvc.h.
|
private |
Definition at line 39 of file PropResultRootWriterSvc.h.
|
private |
Definition at line 40 of file PropResultRootWriterSvc.h.
|
private |
Definition at line 42 of file PropResultRootWriterSvc.h.
|
private |
Definition at line 36 of file PropResultRootWriterSvc.h.
1.8.18