LArSoft  v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
art::productstatus Namespace Reference

Functions

ProductStatus present ()
 
ProductStatus neverCreated ()
 
ProductStatus dropped ()
 
ProductStatus unknown ()
 
ProductStatus uninitialized ()
 
bool present (ProductStatus status)
 
bool neverCreated (ProductStatus status)
 
bool dropped (ProductStatus status)
 
bool unknown (ProductStatus status)
 
bool uninitialized (ProductStatus status)
 

Function Documentation

ProductStatus art::productstatus::dropped ( )
inline

Definition at line 26 of file ProductStatus.h.

Referenced by dropped(), art::RootOutputFile::fillBranches(), art::ProductProvenance::setNotPresent(), and art::Group::status().

27  {
28  return 0x2;
29  } // Product was not made successfully
bool art::productstatus::dropped ( ProductStatus  status)
inline

Definition at line 52 of file ProductStatus.h.

References dropped().

53  {
54  return status == dropped();
55  }
bool dropped(ProductStatus status)
Definition: ProductStatus.h:52
ProductStatus art::productstatus::neverCreated ( )
inline

Definition at line 21 of file ProductStatus.h.

Referenced by art::RootOutputFile::fillBranches(), neverCreated(), art::ProductProvenance::setNotPresent(), and art::Group::status().

22  {
23  return 0x1;
24  } // Product was not made successfully
bool art::productstatus::neverCreated ( ProductStatus  status)
inline

Definition at line 47 of file ProductStatus.h.

References neverCreated().

48  {
49  return status == neverCreated();
50  }
bool neverCreated(ProductStatus status)
Definition: ProductStatus.h:47
bool art::productstatus::present ( ProductStatus  status)
inline

Definition at line 42 of file ProductStatus.h.

References present().

43  {
44  return status == present();
45  }
bool present(ProductStatus status)
Definition: ProductStatus.h:42
ProductStatus art::productstatus::uninitialized ( )
inline

Definition at line 36 of file ProductStatus.h.

Referenced by uninitialized().

37  {
38  return 0xff;
39  } // Status not set
bool art::productstatus::uninitialized ( ProductStatus  status)
inline

Definition at line 62 of file ProductStatus.h.

References uninitialized().

63  {
64  return status == uninitialized();
65  }
bool uninitialized(ProductStatus status)
Definition: ProductStatus.h:62
ProductStatus art::productstatus::unknown ( )
inline

Definition at line 31 of file ProductStatus.h.

Referenced by art::RootOutputFile::fillBranches(), art::Group::productUnavailable(), art::ProductProvenance::setNotPresent(), art::ProductProvenance::setPresent(), art::Group::status(), unknown(), and geo::GeometryCore::VolumeName().

32  {
33  return 0xfe;
34  } // Status unknown (used for backward compatibility)
bool art::productstatus::unknown ( ProductStatus  status)
inline

Definition at line 57 of file ProductStatus.h.

References unknown().

58  {
59  return status == unknown();
60  }
bool unknown(ProductStatus status)
Definition: ProductStatus.h:57