CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
FWEveViewManager::BuilderInfo Struct Reference

#include <FWEveViewManager.h>

Public Member Functions

 BuilderInfo (std::string name, int viewBit)
 
void classType (std::string &, bool &) const
 

Public Attributes

std::string m_name
 
int m_viewBit
 

Detailed Description

Definition at line 46 of file FWEveViewManager.h.

Constructor & Destructor Documentation

◆ BuilderInfo()

FWEveViewManager::BuilderInfo::BuilderInfo ( std::string  name,
int  viewBit 
)
inline

Definition at line 52 of file FWEveViewManager.h.

52 : m_name(name), m_viewBit(viewBit) {}

Member Function Documentation

◆ classType()

void FWEveViewManager::BuilderInfo::classType ( std::string &  typeName,
bool &  simple 
) const

Definition at line 705 of file FWEveViewManager.cc.

705  {
706  const std::string kSimple("simple#");
707  simple = (m_name.substr(0, kSimple.size()) == kSimple);
708  if (simple) {
709  typeName = m_name.substr(kSimple.size(), m_name.find_first_of('@') - kSimple.size() - 1);
710  } else {
711  typeName = m_name.substr(0, m_name.find_first_of('@') - 1);
712  }
713 }

References m_name, AlCaHLTBitMon_QueryRunRegistry::string, and dqmiodumpindices::typeName.

Member Data Documentation

◆ m_name

std::string FWEveViewManager::BuilderInfo::m_name

Definition at line 47 of file FWEveViewManager.h.

Referenced by classType().

◆ m_viewBit

int FWEveViewManager::BuilderInfo::m_viewBit

Definition at line 48 of file FWEveViewManager.h.

FWEveViewManager::BuilderInfo::m_viewBit
int m_viewBit
Definition: FWEveViewManager.h:48
dqmiodumpindices.typeName
typeName
Definition: dqmiodumpindices.py:33
FWEveViewManager::BuilderInfo::m_name
std::string m_name
Definition: FWEveViewManager.h:47
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
Skims_PA_cff.name
name
Definition: Skims_PA_cff.py:17