|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
    3 #ifndef FPGATrackSimMatrixMergeAlgo_h 
    4 #define FPGATrackSimMatrixMergeAlgo_h 
   20 #include "GaudiKernel/ITHistSvc.h" 
   60     Gaudi::Property<std::vector<std::string> > 
m_fpath {
this, 
"file_path",{},
"vector of files to merge"};
 
   61     Gaudi::Property<bool> 
m_allregion {
this, 
"allregion",
false, 
"Run all regions?"};
 
   62     Gaudi::Property<int> 
m_region {
this, 
"region", 0, 
"Region to run"};
 
   63     Gaudi::Property<int> 
m_nRegions {
this, 
"nbank", 96, 
"Number of regions"};
 
   64     Gaudi::Property<bool> 
m_Monitor {
this, 
"Monitor", 
false, 
"flag to enable the monitor"};
 
   99 #endif // FPGATrackSimMatrixMergeAlgo_h 
  
FPGATrackSimMatrixMergeAlgo(const std::string &name, ISvcLocator *pSvcLocator)
std::vector< AccumulateMap > m_sector_cum
Gaudi::Property< int > m_nRegions
std::vector< TTree * > createMatrixTrees()
ServiceHandle< ITHistSvc > m_tHistSvc
StatusCode finalize() override
StatusCode initialize() override
void readTree(TTree *matrix_tree, int region)
Classes to read/write matrix files event by event.
Gaudi::Property< bool > m_allregion
::StatusCode StatusCode
StatusCode definition for legacy code.
void fillMatrixTrees(std::vector< TTree * > const &matrixTrees)
StatusCode execute() override
StatusCode bookHistograms()
StatusCode copySliceTree(TFile *file)
def TH1F(name, title, nxbins, bins_par2, bins_par3=None, path='', **kwargs)
Gaudi::Property< std::vector< std::string > > m_fpath
virtual ~FPGATrackSimMatrixMergeAlgo()=default
Gaudi::Property< bool > m_Monitor
Gaudi::Property< int > m_region