CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
fwlite::internal::Data Struct Reference

#include <InternalDataKey.h>

Public Member Functions

 ~Data ()
 

Public Attributes

edm::propagate_const< TBranch * > branch_
 
Long64_t lastProduct_
 
edm::ObjectWithDict obj_
 
void * pObj_
 
edm::WrapperBase const * pProd_
 

Detailed Description

Definition at line 81 of file InternalDataKey.h.

Constructor & Destructor Documentation

◆ ~Data()

fwlite::internal::Data::~Data ( )
inline

Definition at line 88 of file InternalDataKey.h.

88 { obj_.destruct(true); }

References edm::ObjectWithDict::destruct(), and obj_.

Member Data Documentation

◆ branch_

edm::propagate_const<TBranch*> fwlite::internal::Data::branch_

◆ lastProduct_

Long64_t fwlite::internal::Data::lastProduct_

◆ obj_

edm::ObjectWithDict fwlite::internal::Data::obj_

Definition at line 84 of file InternalDataKey.h.

Referenced by fwlite::DataGetterHelper::getByLabel(), and ~Data().

◆ pObj_

void* fwlite::internal::Data::pObj_

Definition at line 85 of file InternalDataKey.h.

◆ pProd_

edm::WrapperBase const* fwlite::internal::Data::pProd_

Definition at line 86 of file InternalDataKey.h.

fwlite::internal::Data::obj_
edm::ObjectWithDict obj_
Definition: InternalDataKey.h:84
edm::ObjectWithDict::destruct
void destruct(bool dealloc) const
Definition: ObjectWithDict.cc:92