Pandora
Pandora source code navigator
Loading...
Searching...
No Matches
lar_pandora::CollectionSplitting Class Reference
Inheritance diagram for lar_pandora::CollectionSplitting:
Collaboration diagram for lar_pandora::CollectionSplitting:

Public Member Functions

 CollectionSplitting (fhicl::ParameterSet const &pset)
 
 CollectionSplitting (CollectionSplitting const &)=delete
 
 CollectionSplitting (CollectionSplitting &&)=delete
 
CollectionSplittingoperator= (CollectionSplitting const &)=delete
 
CollectionSplittingoperator= (CollectionSplitting &&)=delete
 
void produce (art::Event &e) override
 

Private Attributes

std::string m_inputProducerLabel
 Label for the Pandora instance that produced the collections we want to split up.
 
std::string m_trackProducerLabel
 Label for the track producer using the Pandora instance that produced the collections we want to split up.
 
std::string m_showerProducerLabel
 Label for the shower producer using the Pandora instance that produced the collections we want to split up.
 
std::string m_hitProducerLabel
 Label for the hit producer that was used as input to the Pandora instance specified.
 
bool m_shouldProduceT0s
 If we should produce T0s (relevant when stitching over multiple drift volumes)
 

Detailed Description

Definition at line 19 of file CollectionSplitting_module.cc.

Constructor & Destructor Documentation

◆ CollectionSplitting() [1/3]

lar_pandora::CollectionSplitting::CollectionSplitting ( fhicl::ParameterSet const &  pset)
explicit

Definition at line 64 of file CollectionSplitting_module.cc.

◆ CollectionSplitting() [2/3]

lar_pandora::CollectionSplitting::CollectionSplitting ( CollectionSplitting const &  )
delete

◆ CollectionSplitting() [3/3]

lar_pandora::CollectionSplitting::CollectionSplitting ( CollectionSplitting &&  )
delete

Member Function Documentation

◆ operator=() [1/2]

CollectionSplitting & lar_pandora::CollectionSplitting::operator= ( CollectionSplitting &&  )
delete

◆ operator=() [2/2]

CollectionSplitting & lar_pandora::CollectionSplitting::operator= ( CollectionSplitting const &  )
delete

◆ produce()

void lar_pandora::CollectionSplitting::produce ( art::Event &  e)
override

Definition at line 105 of file CollectionSplitting_module.cc.

Here is the call graph for this function:

Member Data Documentation

◆ m_hitProducerLabel

std::string lar_pandora::CollectionSplitting::m_hitProducerLabel
private

Label for the hit producer that was used as input to the Pandora instance specified.

Definition at line 38 of file CollectionSplitting_module.cc.

◆ m_inputProducerLabel

std::string lar_pandora::CollectionSplitting::m_inputProducerLabel
private

Label for the Pandora instance that produced the collections we want to split up.

Definition at line 32 of file CollectionSplitting_module.cc.

◆ m_shouldProduceT0s

bool lar_pandora::CollectionSplitting::m_shouldProduceT0s
private

If we should produce T0s (relevant when stitching over multiple drift volumes)

Definition at line 40 of file CollectionSplitting_module.cc.

◆ m_showerProducerLabel

std::string lar_pandora::CollectionSplitting::m_showerProducerLabel
private

Label for the shower producer using the Pandora instance that produced the collections we want to split up.

Definition at line 36 of file CollectionSplitting_module.cc.

◆ m_trackProducerLabel

std::string lar_pandora::CollectionSplitting::m_trackProducerLabel
private

Label for the track producer using the Pandora instance that produced the collections we want to split up.

Definition at line 34 of file CollectionSplitting_module.cc.


The documentation for this class was generated from the following file: