CMS 3D CMS Logo

Public Types | Public Member Functions | Private Attributes

edm::BranchEntryDescription Struct Reference

#include <BranchEntryDescription.h>

List of all members.

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

Enumerator:
Success 
ApplicationFailure 
InfrastructureFailure 
CreatorNotRun 

Definition at line 29 of file BranchEntryDescription.h.


Constructor & Destructor Documentation

edm::BranchEntryDescription::BranchEntryDescription ( )

Definition at line 9 of file BranchEntryDescription.cc.

                                                 :
    productID_(),
    parents_(),
    cid_(),
    status_(Success),
    isPresent_(false)
  { }
edm::BranchEntryDescription::~BranchEntryDescription ( )

Definition at line 17 of file BranchEntryDescription.cc.

{}

Member Function Documentation

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

Definition at line 40 of file BranchEntryDescription.h.

References status_.

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

Definition at line 39 of file BranchEntryDescription.h.

References isPresent_.

{return isPresent_;}
std::vector<ProductID> const& edm::BranchEntryDescription::parents ( ) const [inline]

Definition at line 41 of file BranchEntryDescription.h.

References parents_.

{return parents_;}
ProductID const& edm::BranchEntryDescription::productID ( ) const [inline]

Definition at line 38 of file BranchEntryDescription.h.

References productID_.

{return productID_;}

Member Data Documentation

unsigned int edm::BranchEntryDescription::cid_ [private]

Definition at line 50 of file BranchEntryDescription.h.

Definition at line 67 of file BranchEntryDescription.h.

Referenced by isPresent().

Definition at line 47 of file BranchEntryDescription.h.

Referenced by parents().

Definition at line 44 of file BranchEntryDescription.h.

Referenced by productID().

Definition at line 62 of file BranchEntryDescription.h.

Referenced by creatorStatus().