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

Module producing a summary deposited energy data product. More...

#include "icaruscode/PMT/Trigger/Algorithms/BeamGateMaker.h"
#include "icaruscode/PMT/Trigger/Algorithms/BeamGateStruct.h"
#include "icaruscode/PMT/Trigger/Algorithms/details/EventInfoUtils.h"
#include "icaruscode/PMT/Trigger/Algorithms/details/EventInfo_t.h"
#include "icaruscode/Utilities/DetectorClocksHelpers.h"
#include "icaruscode/IcarusObj/SimEnergyDepositSummary.h"
#include "icarusalg/Utilities/ChangeMonitor.h"
#include "icarusalg/Utilities/FHiCLutils.h"
#include "lardata/DetectorInfoServices/DetectorPropertiesService.h"
#include "lardata/DetectorInfoServices/DetectorClocksService.h"
#include "larcore/Geometry/Geometry.h"
#include "larcore/CoreUtils/ServiceUtil.h"
#include "lardataalg/DetectorInfo/DetectorTimings.h"
#include "lardataalg/DetectorInfo/DetectorPropertiesData.h"
#include "lardataalg/DetectorInfo/DetectorClocksData.h"
#include "lardataalg/Utilities/intervals_fhicl.h"
#include "larcorealg/Geometry/GeometryCore.h"
#include "lardataobj/Simulation/SimEnergyDeposit.h"
#include "lardataobj/Simulation/SimChannel.h"
#include "art/Framework/Core/ModuleMacros.h"
#include "art/Framework/Core/EDProducer.h"
#include "art/Framework/Principal/Event.h"
#include "canvas/Utilities/InputTag.h"
#include "messagefacility/MessageLogger/MessageLogger.h"
#include "fhiclcpp/types/OptionalAtom.h"
#include "fhiclcpp/types/Sequence.h"
#include "fhiclcpp/types/Atom.h"
#include <vector>
#include <string>
#include <cassert>

Go to the source code of this file.

Classes

class  icarus::trigger::ExtractEnergyDepositionSummary
 Produces energy deposition summary data products. More...
 
struct  icarus::trigger::ExtractEnergyDepositionSummary::Config
 
struct  icarus::trigger::ExtractEnergyDepositionSummary::TimingPack_t
 

Namespaces

 icarus::trigger
 

Functions

 makeEnergyDepSourceTag (config().EnergyDepositTags, config().SimChannelTag)
 
fDetProps &fDetProps fDetProps
&fDetProps 
consumesCollector ())
 

Variables

 fGeom
 
fDetProps &fDetProps detProps
 
fDetProps &fDetProps fDetProps
&fDetProps 
detTimings
 
fDetProps &fDetProps fDetProps
&fDetProps 
fLogCategory
 

Detailed Description

Module producing a summary deposited energy data product.

Author
Gianluca Petrillo (petri.nosp@m.llo@.nosp@m.slac..nosp@m.stan.nosp@m.ford..nosp@m.edu)

Definition in file ExtractEnergyDepositionSummary_module.cc.

Function Documentation

fDetProps& fDetProps fDetProps& fDetProps consumesCollector ( )

Definition at line 304 of file ExtractEnergyDepositionSummary_module.cc.

306 {
307  produces<icarus::SimEnergyDepositSummary>();
308 } // icarus::trigger::ExtractEnergyDepositionSummary::ExtractEnergyDepositionSummary()
makeEnergyDepSourceTag ( config().  EnergyDepositTags,
config().  SimChannelTag 
)

Variable Documentation

fDetProps& fDetProps detProps

Definition at line 301 of file ExtractEnergyDepositionSummary_module.cc.

fDetProps& fDetProps fDetProps& fDetProps detTimings

Definition at line 301 of file ExtractEnergyDepositionSummary_module.cc.

fGeom

Definition at line 301 of file ExtractEnergyDepositionSummary_module.cc.

fDetProps& fDetProps fDetProps& fDetProps fLogCategory

Definition at line 301 of file ExtractEnergyDepositionSummary_module.cc.