CMS 3D CMS Logo

Classes | Namespaces | Enumerations | Functions
GlobalDefinitions.h File Reference
#include <string>

Go to the source code of this file.

Classes

struct  l1t::GtConditionCategoryStringToEnum
 
struct  l1t::GtConditionTypeStringToEnum
 
struct  l1t::L1GtBoardTypeStringToEnum
 

Namespaces

 l1t
 delete x;
 

Enumerations

enum  l1t::GtConditionCategory {
  l1t::CondNull, l1t::CondMuon, l1t::CondCalo, l1t::CondEnergySum,
  l1t::CondCorrelation, l1t::CondExternal, l1t::CondCorrelationWithOverlapRemoval, l1t::CondCorrelationThreeBody,
  l1t::CondMuonShower, l1t::CondEnergySumZdc, l1t::CondAXOL1TL, l1t::GtConditionCategoryInvalid = -1
}
 condition categories More...
 
enum  l1t::GtConditionType {
  l1t::TypeNull, l1t::Type1s, l1t::Type2s, l1t::Type2wsc,
  l1t::Type2cor, l1t::Type3s, l1t::Type4s, l1t::TypeETM,
  l1t::TypeETT, l1t::TypeHTT, l1t::TypeHTM, l1t::TypeETMHF,
  l1t::TypeTowerCount, l1t::TypeMinBiasHFP0, l1t::TypeMinBiasHFM0, l1t::TypeMinBiasHFP1,
  l1t::TypeMinBiasHFM1, l1t::TypeETTem, l1t::TypeExternal, l1t::Type2corWithOverlapRemoval,
  l1t::TypeCent0, l1t::TypeCent1, l1t::TypeCent2, l1t::TypeCent3,
  l1t::TypeCent4, l1t::TypeCent5, l1t::TypeCent6, l1t::TypeCent7,
  l1t::TypeAsymEt, l1t::TypeAsymHt, l1t::TypeAsymEtHF, l1t::TypeAsymHtHF,
  l1t::TypeZDCP, l1t::TypeZDCM, l1t::TypeAXOL1TL, l1t::GtConditionTypeInvalid = -1
}
 
enum  l1t::L1GtBoardType { l1t::MP7 = 0, l1t::BoardNull, l1t::L1GtBoardTypeInvalid = -1 }
 board types in GT More...
 

Functions

std::string l1t::l1GtBoardTypeEnumToString (const L1GtBoardType &)
 
L1GtBoardType l1t::l1GtBoardTypeStringToEnum (const std::string &)
 
std::string l1t::l1GtConditionCategoryEnumToString (const GtConditionCategory &)
 
GtConditionCategory l1t::l1GtConditionCategoryStringToEnum (const std::string &)
 
std::string l1t::l1GtConditionTypeEnumToString (const GtConditionType &)
 
GtConditionType l1t::l1GtConditionTypeStringToEnum (const std::string &)