LArSoft  v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
GroupQueryResult.cc
Go to the documentation of this file.
1 // ======================================================================
2 //
3 // GroupQueryResult: A pointer-to-const-Group satisfying a query, or an
4 // exception object explaining a failed query.
5 //
6 // ======================================================================
7 
9 
10 #include <cassert>
11 
13 
14 // ----------------------------------------------------------------------
15 // c'tors:
16 
17 GroupQueryResult::GroupQueryResult(cet::exempt_ptr<Group const> g) : result_{g}
18 {
19  assert(invariant());
20 }
21 
22 GroupQueryResult::GroupQueryResult(std::shared_ptr<art::Exception const> e)
23  : whyFailed_{e}
24 {
25  assert(invariant());
26 }
27 
28 // ======================================================================
GroupQueryResult(cet::exempt_ptr< Group const >)
std::shared_ptr< art::Exception const > whyFailed_
Float_t e
Definition: plot.C:34