Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2024-06-29 07:05:22

0001 // SPDX-License-Identifier: LGPL-3.0-or-later
0002 // Copyright (C) 2022 Whitney Armstrong
0003 
0004 #ifndef TESTRECONSTRUCTION_TESTACTSLOGGER_H
0005 #define TESTRECONSTRUCTION_TESTACTSLOGGER_H
0006 
0007 // GAUDI
0008 #include "GaudiAlg/GaudiAlgorithm.h"
0009 #include "Gaudi/Property.h"
0010 
0011 // FCCSW
0012 #include "JugBase/DataHandle.h"
0013 
0014 /** Logging for ACTS.
0015  *
0016  * \ingroup tracking
0017  */
0018 class TestACTSLogger : public GaudiAlgorithm {
0019 public:
0020   explicit TestACTSLogger(const std::string&, ISvcLocator*);
0021   virtual ~TestACTSLogger();
0022   /**  Initialize.
0023    *   @return status code
0024    */
0025   virtual StatusCode initialize() final;
0026   /**  Execute.
0027    *   @return status code
0028    */
0029   virtual StatusCode execute() final;
0030   /**  Finalize.
0031    *   @return status code
0032    */
0033   virtual StatusCode finalize() final;
0034 };
0035 #endif /* TESTRECONSTRUCTION_TESTACTSLOGGER_H */