File indexing completed on 2024-04-06 12:02:31
0001 #include "CondFormats/RPCObjects/interface/FebLocationSpec.h"
0002 #include <sstream>
0003
0004 std::string FebLocationSpec::localEtaPartitionName() const {
0005 std::ostringstream str;
0006 const static std::string localPartVal[7] = {"Forward", "Central", "Backward", "A", "B", "C", "D"};
0007 str << localPartVal[localEtaPartition - 1];
0008 return str.str();
0009 }
0010
0011 std::string FebLocationSpec::print(int depth) const {
0012 std::ostringstream str;
0013 std::string cmsPartVal[6] = {"1", "2", "3", "A", "B", "C"};
0014 if (depth >= 0) {
0015 str << "FebLocationSpec: " << std::endl
0016 << " local partition: " << localEtaPartitionName() << " (" << int(positionInLocalEtaPartition) << ")"
0017 << " cms partition: " << cmsPartVal[cmsEtaPartition - 1] << " (" << int(positionInCmsEtaPartition) << ")"
0018 << std::endl;
0019 }
0020 return str.str();
0021 }