Classes | Namespaces | Functions
RootInputTree.h File Reference
#include "art/Framework/Core/Frameworkfwd.h"
#include "art/Framework/IO/Root/BranchMapperWithReader.h"
#include "art/Framework/IO/Root/Inputfwd.h"
#include "art/Framework/IO/Root/detail/rangeSetFromFileIndex.h"
#include "art/Framework/IO/Root/detail/resolveRangeSet.h"
#include "art/Framework/Principal/ClosedRangeSetHandler.h"
#include "art/Framework/Principal/Principal.h"
#include "canvas/Persistency/Provenance/BranchKey.h"
#include "canvas/Persistency/Provenance/BranchType.h"
#include "canvas/Persistency/Provenance/FileFormatVersion.h"
#include "canvas/Persistency/Provenance/ProductProvenance.h"
#include "canvas/Persistency/Provenance/ProvenanceFwd.h"
#include "canvas/Persistency/Provenance/RunID.h"
#include "canvas/Persistency/Provenance/SubRunID.h"
#include "cetlib/exempt_ptr.h"
#include "TBranch.h"
#include "TTree.h"
#include <memory>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

class  art::RootInputTree
 

Namespaces

 art
 Service to store calibration data products (CDP) in the SQLite3 metadatabase of a file.
 
 art::detail
 

Functions

template<typename AUX >
void art::detail::mergeAuxiliary (AUX &left, AUX const &right)
 
template<>
void art::detail::mergeAuxiliary (EventAuxiliary &, EventAuxiliary const &)
 
template<BranchType , typename ID >
RangeSet art::detail::makeFullRangeSet (ID const &)
 
template<>
RangeSet art::detail::makeFullRangeSet< InSubRun, SubRunID > (SubRunID const &id)
 
template<>
RangeSet art::detail::makeFullRangeSet< InRun, RunID > (RunID const &id)