Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:02:28

0001 // Original Author:  Jan Kašpar
0002 
0003 #ifndef CondFormats_PPSObjects_LHCOpticalFunctionsSetCollection_h
0004 #define CondFormats_PPSObjects_LHCOpticalFunctionsSetCollection_h
0005 
0006 #include "CondFormats/Serialization/interface/Serializable.h"
0007 #include "CondFormats/PPSObjects/interface/LHCOpticalFunctionsSet.h"
0008 
0009 #include <map>
0010 #include <unordered_map>
0011 
0012 /**
0013  \brief Collection of optical functions for two crossing angle values and various scoring planes.
0014  * map: crossing angle --> (map: RP id --> optical functions)
0015 **/
0016 class LHCOpticalFunctionsSetCollection
0017     : public std::map<double, std::unordered_map<unsigned int, LHCOpticalFunctionsSet>> {
0018 private:
0019   COND_SERIALIZABLE;
0020 };
0021 
0022 #endif