All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions
PlotSandbox.h File Reference

A helper to manage ROOT objects in a art::TFileDirectory. More...

#include "larcorealg/CoreUtils/span.h"
#include "art_root_io/TFileDirectory.h"
#include "cetlib_except/exception.h"
#include "TDirectory.h"
#include "TDirectoryFile.h"
#include "TList.h"
#include "TKey.h"
#include "TClass.h"
#include "TObject.h"
#include <string>
#include <map>
#include <iterator>
#include <utility>
#include <functional>
#include <initializer_list>
#include <memory>

Go to the source code of this file.

Classes

struct  icarus::trigger::details::map_dereferenced_values_impl< Map >
 
class  icarus::trigger::PlotSandbox
 A helper to manage ROOT objects with consistent naming. More...
 
struct  icarus::trigger::PlotSandbox::TFileDirectoryHelper
 Contains both a art::TFileDirectory and the TDirectory it manages. More...
 
struct  icarus::trigger::PlotSandbox::Data_t
 The whole data in a convenient package! More...
 
struct  std::hash< icarus::trigger::PlotSandbox >
 

Namespaces

 icarus::trigger::details
 
 icarus::trigger
 

Functions

template<typename Map >
decltype(auto) icarus::trigger::details::map_dereferenced_values (Map &&map)
 

Detailed Description

A helper to manage ROOT objects in a art::TFileDirectory.

Author
Gianluca Petrillo (petri.nosp@m.llo@.nosp@m.slac..nosp@m.stan.nosp@m.ford..nosp@m.edu)
Date
August 8, 2019
See Also
icaruscode/PMT/Trigger/Utilities/PlotSandbox.cxx

Definition in file PlotSandbox.h.