LArSoft  v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
art::RootOutputFile::OutputItem Struct Reference

#include "RootOutputFile.h"

Public Member Functions

 OutputItem (BranchDescription const *pd)
 
std::string const & branchName () const
 
bool operator< (OutputItem const &rh) const
 

Public Attributes

BranchDescription const * branchDescription_ {nullptr}
 
void const * product_ {nullptr}
 

Detailed Description

Definition at line 56 of file RootOutputFile.h.

Constructor & Destructor Documentation

art::RootOutputFile::OutputItem::OutputItem ( BranchDescription const *  pd)
inlineexplicit

Definition at line 61 of file RootOutputFile.h.

61 : branchDescription_{pd} {}
BranchDescription const * branchDescription_

Member Function Documentation

std::string const& art::RootOutputFile::OutputItem::branchName ( ) const
inline

Definition at line 64 of file RootOutputFile.h.

65  {
67  }
BranchDescription const * branchDescription_
std::string const & branchName() const
bool art::RootOutputFile::OutputItem::operator< ( OutputItem const &  rh) const
inline

Definition at line 70 of file RootOutputFile.h.

References branchDescription_.

71  {
72  return *branchDescription_ < *rh.branchDescription_;
73  }
BranchDescription const * branchDescription_

Member Data Documentation

BranchDescription const* art::RootOutputFile::OutputItem::branchDescription_ {nullptr}

Definition at line 58 of file RootOutputFile.h.

Referenced by operator<().

void const* art::RootOutputFile::OutputItem::product_ {nullptr}
mutable

Definition at line 59 of file RootOutputFile.h.


The documentation for this struct was generated from the following file: