|
ATLAS Offline Software
|
Go to the documentation of this file. 1 #ifndef FPGATrackSim_RAWNTUPLEWRAPPERALG_H
2 #define FPGATrackSim_RAWNTUPLEWRAPPERALG_H
6 #include "GaudiKernel/ToolHandle.h"
27 ToolHandle<IFPGATrackSimEventInputHeaderTool>
m_hitInputTool {
this,
"InputTool",
"FPGATrackSimSGToRawHitsTool/FPGATrackSimSGToRawHitsTool",
"Input Tool" };
28 StringProperty
m_outpath {
this,
"OutFileName",
"httsim_smartwrapper.root",
"output path"};
29 BooleanProperty
m_getOffline {
this,
"GetOffline",
false,
"flag to enable the offline tracking save"};
74 #endif // FPGATrackSimSGRORAWHITSWRAPPERALG_h
std::vector< float > * m_offline_barcode_frac
BooleanProperty m_getOffline
std::vector< FPGATrackSimTruthTrack > m_truth_tracks
std::vector< float > * m_offline_locY
std::vector< unsigned int > m_level1TriggerInfo
virtual StatusCode initialize() override
ToolHandle< IFPGATrackSimEventInputHeaderTool > m_hitInputTool
std::vector< float > * m_offline_d0
std::vector< int > * m_offline_isBarrel
TTree * m_trackstree
TTree with general event information.
FPGATrackSimRawNtupleWrapperAlg(const std::string &name, ISvcLocator *pSvcLocator)
unsigned int m_level1TriggerType
std::vector< float > * m_offline_phi
virtual ~FPGATrackSimRawNtupleWrapperAlg()=default
std::vector< float > * m_offline_eta
std::vector< float > * m_offline_locX
float m_averageInteractionsPerCrossing
event number
std::vector< int > * m_offline_isPixel
::StatusCode StatusCode
StatusCode definition for legacy code.
int m_event_number
event's run number
float m_actualInteractionsPerCrossing
std::vector< FPGATrackSimHit > * m_original_hits
std::vector< int > * m_offline_trackNumber
virtual StatusCode finalize() override
std::vector< int > * m_offline_barcode
FPGATrackSimEventInputHeader * m_eventHeader
unsigned int m_extendedLevel1ID
std::vector< int > * m_offline_clustID
std::vector< float > * m_offline_qoverpt
std::vector< int > * m_offline_layer
virtual StatusCode execute() override
TTree * m_offline_cluster_tree
std::vector< float > * m_offline_z0