CMS 3D CMS Logo

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

#include <BranchEntryDescription.h>

Public Types

enum  CreatorStatus { Success = 0, ApplicationFailure, InfrastructureFailure, CreatorNotRun }
 

Public Member Functions

 BranchEntryDescription ()
 
CreatorStatus const & creatorStatus () const
 
bool const & isPresent () const
 
std::vector< ProductID > const & parents () const
 
ProductID const & productID () const
 
 ~BranchEntryDescription ()
 

Private Attributes

unsigned int cid_
 
bool isPresent_
 
std::vector< ProductIDparents_
 
ProductID productID_
 
CreatorStatus status_
 

Detailed Description

Definition at line 28 of file BranchEntryDescription.h.

Member Enumeration Documentation

Constructor & Destructor Documentation

edm::BranchEntryDescription::BranchEntryDescription ( )

Definition at line 9 of file BranchEntryDescription.cc.

edm::BranchEntryDescription::~BranchEntryDescription ( )

Definition at line 17 of file BranchEntryDescription.cc.

17 {}

Member Function Documentation

CreatorStatus const& edm::BranchEntryDescription::creatorStatus ( ) const
inline

Definition at line 40 of file BranchEntryDescription.h.

References status_.

40 {return status_;}
bool const& edm::BranchEntryDescription::isPresent ( ) const
inline

Definition at line 39 of file BranchEntryDescription.h.

References isPresent_.

std::vector<ProductID> const& edm::BranchEntryDescription::parents ( ) const
inline

Definition at line 41 of file BranchEntryDescription.h.

References parents_.

41 {return parents_;}
std::vector< ProductID > parents_
ProductID const& edm::BranchEntryDescription::productID ( ) const
inline

Definition at line 38 of file BranchEntryDescription.h.

References productID_.

Member Data Documentation

unsigned int edm::BranchEntryDescription::cid_
private

Definition at line 50 of file BranchEntryDescription.h.

bool edm::BranchEntryDescription::isPresent_
private

Definition at line 67 of file BranchEntryDescription.h.

Referenced by isPresent().

std::vector<ProductID> edm::BranchEntryDescription::parents_
private

Definition at line 47 of file BranchEntryDescription.h.

Referenced by parents().

ProductID edm::BranchEntryDescription::productID_
private

Definition at line 44 of file BranchEntryDescription.h.

Referenced by productID().

CreatorStatus edm::BranchEntryDescription::status_
private

Definition at line 62 of file BranchEntryDescription.h.

Referenced by creatorStatus().