/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/EventFilter/HltProcessor/HltSteering/HltSteering-01-01-05/src/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

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

Definition at line 13 of file StepSequencer.cxx.

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

00016 {
00017   int slash_pos = property.find_first_of("/");
00018   SubAlg_type = property.substr( 0, slash_pos );
00019   SubAlg_NameParam = (slash_pos > 0) ? property.substr( slash_pos + 1) : SubAlg_type;
00020 }

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

Definition at line 22 of file StepSequencer.cxx.

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

00025 {
00026   int slash_pos = property.find_first_of("/");
00027   SubAlg_name = property.substr( 0, slash_pos );
00028   SubAlg_param = (slash_pos > 0) ? property.substr( slash_pos + 1) : SubAlg_name;
00029 }


Generated on Tue Nov 29 23:15:48 2016 for BOSS_7.0.2 by  doxygen 1.4.7