00001 #ifndef TRIGGER_DECISION_TOOL_UTILITIES_H
00002 #define TRIGGER_DECISION_TOOL_UTILITIES_H
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 #include <string>
00013 #include <vector>
00014
00015 class TTree;
00016
00017 namespace HLT {
00018 class TriggerElement;
00019 }
00020
00021 namespace Trig {
00022
00026 std::vector< std::string > convertStringToVector(const std::string& triggerNames);
00027
00031 std::vector< std::string > keyWrap(const std::vector< std::string >& triggerNames);
00032
00033
00034
00035 void BuildTransientTrees(const std::vector< std::string >& PoolFileList, TTree*& eventTree, TTree*& metadataTree);
00036
00037 void DestroyTransientTrees();
00038
00042 std::string getTEName(const HLT::TriggerElement& te);
00043 }
00044 #endif