Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2023-03-17 10:47:04

0001 #ifndef CONDFORMATS_HLTOBJECTS_ALCARECOTRIGGERBITS_H
0002 #define CONDFORMATS_HLTOBJECTS_ALCARECOTRIGGERBITS_H
0003 #include "CondFormats/Serialization/interface/Serializable.h"
0004 
0005 #include <string>
0006 #include <map>
0007 #include <vector>
0008 
0009 class AlCaRecoTriggerBits {
0010 public:
0011   AlCaRecoTriggerBits();
0012   ~AlCaRecoTriggerBits();
0013 
0014   /// Compose several paths into one string :
0015   std::string compose(const std::vector<std::string> &paths) const;
0016   /// Decompose one value of map from concatenated string
0017   std::vector<std::string> decompose(const std::string &concatPaths) const;
0018   /// Delimeter for composing paths to one string in DB:
0019   static const std::string::value_type delimeter_;
0020 
0021   std::map<std::string, std::string> m_alcarecoToTrig;
0022 
0023   COND_SERIALIZABLE;
0024 };
0025 #endif