|
ATLAS Offline Software
|
Go to the documentation of this file.
19 #ifndef VP1ALGS_VP1ALG
20 #define VP1ALGS_VP1ALG
23 #include "GaudiKernel/IIncidentListener.h"
24 #include "Gaudi/Property.h"
32 public IIncidentListener
35 VP1Alg(
const std::string&
name, ISvcLocator* pSvcLocator);
42 void handle(
const Incident& inc)
override;
48 Gaudi::Property<std::string>
m_atlasRelease{
this,
"AtlasRelease",
"",
"The current, in use Atlas release"};
50 Gaudi::Property<bool>
m_mfOn{
this,
"MultipleFilesON",
false,
51 "Flag to turn the 'Multiple Files' mode ON/OFF. Default OFF"};
52 Gaudi::Property<int>
m_mfLimit{
this,
"MFNumFileLimit", 10,
53 "MultipleFiles mode -- Maximum number of local copies to keep"};
55 "MultipleFiles mode -- Path of the source directory, where input data files are stored and from which events are taken from"};
57 "MultipleFiles mode -- Path of the directory to keep local copies of processed events. Default '.' (the local run folder)"};
59 "MultipleFiles mode -- Will only be used if sourcedir is set and local"};
62 "Cruise mode -- Initial Cruise mode: 'NONE', 'EVENT', 'TAB', 'BOTH'. Default: 'NONE'"};
63 Gaudi::Property<unsigned>
m_cruiseInitialUpdateSeconds{
this,
"CruiseInitialSeconds", 10,
"Cruise mode -- Initial Cruise update time, in seconds. Default: 10"};
66 this,
"InitialInputVP1Files", {},
"a vector of input VP1 files"};
68 Gaudi::Property<bool>
m_noGui{
this,
"noGUI",
false,
69 "Flag to turn OFF the GUI. Default: FALSE (i.e., GUI is ON)"};
virtual StatusCode initialize() override
Gaudi::Property< std::vector< std::string > > m_initialvp1files
Gaudi::Property< std::string > m_mfSourceDir
Gaudi::Property< std::string > m_cruiseInitialMode
Gaudi::Property< bool > m_noGui
Gaudi::Property< bool > m_mfOn
virtual StatusCode execute() override
virtual StatusCode finalize() override
::StatusCode StatusCode
StatusCode definition for legacy code.
Gaudi::Property< std::vector< std::string > > m_mfAvailableLocalInputDirectories
Gaudi::Property< std::string > m_atlasRelease
Gaudi::Property< int > m_mfLimit
void handle(const Incident &inc) override
Gaudi::Property< std::string > m_mfLocalCopyDir
Gaudi::Property< unsigned > m_cruiseInitialUpdateSeconds
VP1Alg(const std::string &name, ISvcLocator *pSvcLocator)