Auxiliary class for product integration data.
More...
#include <JDetectorIntegration.hh>
Auxiliary class for product integration data.
This class is primarily used to
Definition at line 182 of file JDetectorIntegration.hh.
◆ JProductIntegration_t() [1/2]
JDATABASE::JProductIntegration_t::JProductIntegration_t |
( |
| ) |
|
|
inline |
◆ JProductIntegration_t() [2/2]
◆ has()
bool JDATABASE::JProductIntegration_t::has |
( |
| ) |
const |
|
inline |
◆ set()
void JDATABASE::JProductIntegration_t::set |
( |
| ) |
|
|
inline |
◆ unset()
void JDATABASE::JProductIntegration_t::unset |
( |
| ) |
|
|
inline |
◆ overlap()
Check whether there is an overlap between products.
The overlap is evaluated based on container UPI and position.
- Parameters
-
- Returns
- true if this product overlaps with given product; else false
Definition at line 246 of file JDetectorIntegration.hh.
249 this->position == product.
position);
◆ operator<<
Write product integration to output stream.
- Parameters
-
out | output stream |
object | product integration |
- Returns
- output stream
Definition at line 260 of file JDetectorIntegration.hh.
264 out <<
object.operation <<
' '
265 <<
object.container.getUPI() <<
' '
266 <<
object.content .getUPI() <<
' '
267 <<
object.position <<
' '
268 <<
object.start_date <<
' '
◆ operation
std::string JDATABASE::JProductIntegration_t::operation |
◆ position
int JDATABASE::JProductIntegration_t::position |
◆ container
JUPI JDATABASE::JProductIntegration_t::container |
◆ content
JUPI JDATABASE::JProductIntegration_t::content |
◆ start_date
JDate_t JDATABASE::JProductIntegration_t::start_date |
◆ end_date
JDate_t JDATABASE::JProductIntegration_t::end_date |
◆ status
bool JDATABASE::JProductIntegration_t::status |
The documentation for this struct was generated from the following file: