All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces
Analysis/trigger/details/TriggerResponseManager.h File Reference

Helper managing the trigger response part of a TTree. More...

#include "larcorealg/CoreUtils/UncopiableAndUnmovableClass.h"
#include "lardataobj/RawData/TriggerData.h"
#include "art/Framework/Core/ConsumesCollector.h"
#include "art/Framework/Principal/Event.h"
#include "canvas/Utilities/InputTag.h"
#include <vector>
#include <string>
#include <memory>
#include <cstddef>

Go to the source code of this file.

Classes

class  sbn::details::TriggerResponseManager
 Manages extraction of trigger results and filling of their branches. More...
 
struct  sbn::details::TriggerResponseManager::TriggerInfo_t
 Information about a single trigger logic (hardware or emulated). More...
 
struct  sbn::details::TriggerResponseManager::TriggerInputSpec_t
 Configuration specifications for the emulation of a trigger logic. More...
 
class  sbn::details::TriggerResponseManager::Extractors
 Trigger information extractors tied to an event. More...
 
struct  sbn::details::TriggerResponseManager::Extractors::TriggerInputData_t
 Data pertaining a single branch. More...
 
struct  sbn::details::TriggerResponseManager::TriggerInfoBranch_t
 Data for a single trigger logic output branch. More...
 

Namespaces

 sbn::details
 

Detailed Description

Helper managing the trigger response part of a TTree.

Author
Gianluca Petrillo (petri.nosp@m.llo@.nosp@m.slac..nosp@m.stan.nosp@m.ford..nosp@m.edu)
Date
November 24, 2021

Definition in file Analysis/trigger/details/TriggerResponseManager.h.