BOSS 7.0.9
BESIII Offline Software System
Loading...
Searching...
No Matches
StepSequencer.cxx File Reference
#include "HltSteering/StepSequencer.h"
#include "GaudiKernel/MsgStream.h"
#include "GaudiKernel/Property.h"
#include "GaudiKernel/ISvcLocator.h"
#include "HltAlgorithms/IEFAlgorithm.h"

Go to the source code of this file.

Functions

void findAlgTypeName (const std::string &property, std::string &SubAlg_type, std::string &SubAlg_NameParam)
 
void findParamSet (const std::string &property, std::string &SubAlg_name, std::string &SubAlg_param)
 

Function Documentation

◆ findAlgTypeName()

void findAlgTypeName ( const std::string &  property,
std::string &  SubAlg_type,
std::string &  SubAlg_NameParam 
)
inline

Definition at line 13 of file StepSequencer.cxx.

16{
17 int slash_pos = property.find_first_of("/");
18 SubAlg_type = property.substr( 0, slash_pos );
19 SubAlg_NameParam = (slash_pos > 0) ? property.substr( slash_pos + 1) : SubAlg_type;
20}

Referenced by StepSequencer::initSequencer(), and StepSequencer::searchAlgForEachTE_o().

◆ findParamSet()

void findParamSet ( const std::string &  property,
std::string &  SubAlg_name,
std::string &  SubAlg_param 
)
inline

Definition at line 22 of file StepSequencer.cxx.

25{
26 int slash_pos = property.find_first_of("/");
27 SubAlg_name = property.substr( 0, slash_pos );
28 SubAlg_param = (slash_pos > 0) ? property.substr( slash_pos + 1) : SubAlg_name;
29}

Referenced by StepSequencer::initSequencer(), and StepSequencer::searchAlgForEachTE_o().