CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Public Attributes
edm::BranchDescription::Transients Struct Reference

#include <BranchDescription.h>

Public Member Functions

void reset ()
 
 Transients ()
 

Public Attributes

int basketSize_
 
std::string branchName_
 
bool dropped_
 
std::string moduleName_
 
std::map
< ProcessConfigurationID,
std::string > 
moduleNames_
 
bool onDemand_
 
ParameterSetID parameterSetID_
 
std::map
< ProcessConfigurationID,
ParameterSetID
parameterSetIDs_
 
bool produced_
 
int splitLevel_
 
bool transient_
 
TypeWithDict unwrappedType_
 
std::string wrappedName_
 
TypeWithDict wrappedType_
 
WrapperInterfaceBasewrapperInterfaceBase_
 

Detailed Description

Definition at line 121 of file BranchDescription.h.

Constructor & Destructor Documentation

edm::BranchDescription::Transients::Transients ( )

Definition at line 19 of file BranchDescription.cc.

19  :
21  moduleName_(),
22  branchName_(),
23  wrappedName_(),
24  produced_(false),
25  onDemand_(false),
26  dropped_(false),
28  moduleNames_(),
29  transient_(false),
30  wrappedType_(),
32  wrapperInterfaceBase_(nullptr),
33  splitLevel_(),
34  basketSize_() {
35  }
std::map< ProcessConfigurationID, std::string > moduleNames_
std::map< ProcessConfigurationID, ParameterSetID > parameterSetIDs_
WrapperInterfaceBase * wrapperInterfaceBase_

Member Function Documentation

void edm::BranchDescription::Transients::reset ( void  )

Definition at line 38 of file BranchDescription.cc.

Referenced by BeautifulSoup.BeautifulStoneSoup::__init__(), and edm::BranchDescription::initializeTransients().

38  {
39  *this = BranchDescription::Transients();
40  }

Member Data Documentation

int edm::BranchDescription::Transients::basketSize_

Definition at line 181 of file BranchDescription.h.

Referenced by edm::BranchDescription::basketSize().

std::string edm::BranchDescription::Transients::branchName_

Definition at line 135 of file BranchDescription.h.

Referenced by edm::BranchDescription::branchName().

bool edm::BranchDescription::Transients::dropped_
std::string edm::BranchDescription::Transients::moduleName_
std::map<ProcessConfigurationID, std::string> edm::BranchDescription::Transients::moduleNames_
mutable

Definition at line 160 of file BranchDescription.h.

Referenced by edm::BranchDescription::moduleNames().

bool edm::BranchDescription::Transients::onDemand_

Definition at line 145 of file BranchDescription.h.

Referenced by edm::BranchDescription::onDemand().

ParameterSetID edm::BranchDescription::Transients::parameterSetID_
std::map<ProcessConfigurationID, ParameterSetID> edm::BranchDescription::Transients::parameterSetIDs_
mutable

Definition at line 155 of file BranchDescription.h.

Referenced by edm::BranchDescription::parameterSetIDs().

bool edm::BranchDescription::Transients::produced_
int edm::BranchDescription::Transients::splitLevel_

Definition at line 177 of file BranchDescription.h.

Referenced by edm::BranchDescription::splitLevel().

bool edm::BranchDescription::Transients::transient_

Definition at line 164 of file BranchDescription.h.

Referenced by edm::BranchDescription::transient().

TypeWithDict edm::BranchDescription::Transients::unwrappedType_
std::string edm::BranchDescription::Transients::wrappedName_

Definition at line 138 of file BranchDescription.h.

Referenced by edm::BranchDescription::wrappedName().

TypeWithDict edm::BranchDescription::Transients::wrappedType_
WrapperInterfaceBase* edm::BranchDescription::Transients::wrapperInterfaceBase_
mutable

Definition at line 173 of file BranchDescription.h.

Referenced by edm::BranchDescription::wrapperInterfaceBase().