Classes | Namespaces | Functions
ChangeTrackers.h File Reference
#include "larcoreobj/SimpleTypesAndConstants/geo_types.h"
#include "canvas/Utilities/InputTag.h"
#include "canvas/Persistency/Provenance/EventID.h"
#include "art/Framework/Principal/Event.h"
#include <string>
#include <ostream>
#include <type_traits>

Go to the source code of this file.

Classes

class  util::EventChangeTracker_t
 Detects the presence of a new event. More...
 
struct  util::EventChangeTracker_t::LocalState_t
 
class  util::DataProductChangeTracker_t
 Detects the presence of a new event or data product. More...
 
struct  util::DataProductChangeTracker_t::LocalState_t
 
class  util::PlaneDataChangeTracker_t
 Detects the presence of a new event, data product or wire plane. More...
 
struct  util::PlaneDataChangeTracker_t::LocalState_t
 

Namespaces

 util
 Namespace for general, non-LArSoft-specific utilities.
 

Functions

std::ostream & util::operator<< (std::ostream &out, EventChangeTracker_t const &trk)
 
std::ostream & util::operator<< (std::ostream &out, DataProductChangeTracker_t const &trk)
 
std::ostream & util::operator<< (std::ostream &out, PlaneDataChangeTracker_t const &trk)