Public Member Functions | Public Attributes | List of all members
art::DataViewImpl::PMValue Struct Reference

#include "/cvmfs/nova.opensciencegrid.org/externals/art/v2_13_00/source/art/Framework/Principal/DataViewImpl.h"

Public Member Functions

 PMValue (std::unique_ptr< EDProduct > &&p, BranchDescription const &b, RangeSet const &r)
 

Public Attributes

std::unique_ptr< EDProductprod
 
BranchDescription const & pd
 
RangeSet rs
 

Detailed Description

Definition at line 162 of file DataViewImpl.h.

Constructor & Destructor Documentation

art::DataViewImpl::PMValue::PMValue ( std::unique_ptr< EDProduct > &&  p,
BranchDescription const &  b,
RangeSet const &  r 
)
inline

Definition at line 164 of file DataViewImpl.h.

References b, pd, r(), and rs.

167  : prod{std::move(p)}, pd{b}, rs{r}
168  {}
BranchDescription const & pd
Definition: DataViewImpl.h:171
const char * p
Definition: xmltok.h:285
std::unique_ptr< EDProduct > prod
Definition: DataViewImpl.h:170
const hit & b
Definition: hits.cxx:21
TRandom3 r(0)

Member Data Documentation

BranchDescription const& art::DataViewImpl::PMValue::pd

Definition at line 171 of file DataViewImpl.h.

Referenced by PMValue().

std::unique_ptr<EDProduct> art::DataViewImpl::PMValue::prod

Definition at line 170 of file DataViewImpl.h.

RangeSet art::DataViewImpl::PMValue::rs

Definition at line 172 of file DataViewImpl.h.

Referenced by PMValue().


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