Public Member Functions | Private Attributes | List of all members
art::FastCloningInfoProvider Class Reference

#include "/cvmfs/nova.opensciencegrid.org/externals/art/v2_13_00/source/art/Framework/IO/Root/FastCloningInfoProvider.h"

Public Member Functions

 FastCloningInfoProvider ()
 
 FastCloningInfoProvider (cet::exempt_ptr< DecrepitRelicInputSourceImplementation > input)
 
bool fastCloningPermitted () const
 
off_t remainingEvents () const
 
off_t remainingSubRuns () const
 

Private Attributes

cet::exempt_ptr< DecrepitRelicInputSourceImplementationinput_
 

Detailed Description

Definition at line 12 of file FastCloningInfoProvider.h.

Constructor & Destructor Documentation

art::FastCloningInfoProvider::FastCloningInfoProvider ( )
inline

Definition at line 14 of file FastCloningInfoProvider.h.

References fastCloningPermitted(), off_t, remainingEvents(), and remainingSubRuns().

14 : input_() {}
cet::exempt_ptr< DecrepitRelicInputSourceImplementation > input_
art::FastCloningInfoProvider::FastCloningInfoProvider ( cet::exempt_ptr< DecrepitRelicInputSourceImplementation input)
explicit

Member Function Documentation

bool art::FastCloningInfoProvider::fastCloningPermitted ( ) const
inline

Definition at line 28 of file FastCloningInfoProvider.h.

References input_.

Referenced by FastCloningInfoProvider().

29 {
30  return !input_.empty();
31 }
cet::exempt_ptr< DecrepitRelicInputSourceImplementation > input_
off_t art::FastCloningInfoProvider::remainingEvents ( ) const

Referenced by FastCloningInfoProvider().

off_t art::FastCloningInfoProvider::remainingSubRuns ( ) const

Referenced by FastCloningInfoProvider().

Member Data Documentation

cet::exempt_ptr<DecrepitRelicInputSourceImplementation> art::FastCloningInfoProvider::input_
private

Definition at line 24 of file FastCloningInfoProvider.h.

Referenced by fastCloningPermitted().


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