ARTEMIS-CRIB
 
Loading...
Searching...
No Matches
art::crib::TSegmentOutputProcessor Class Reference

#include <TSegmentOutputProcessor.h>

Inheritance diagram for art::crib::TSegmentOutputProcessor:
[legend]
Collaboration diagram for art::crib::TSegmentOutputProcessor:
[legend]

Public Member Functions

 TSegmentOutputProcessor ()
 
 TSegmentOutputProcessor (const TSegmentOutputProcessor &)
 
 ~TSegmentOutputProcessor () override
 
void Init (TEventCollection *) override
 
TSegmentOutputProcessoroperator= (const TSegmentOutputProcessor &rhs)
 
void PostLoop () override
 
void PreLoop () override
 
void Process () override
 

Protected Attributes

TFile * fFile
 
TString fFileName
 
StringVec_t fIgnore
 
TClonesArray ** fModuleList
 
TString fModuleListName
 
TSegmentedData ** fSegmentedData
 
TString fSegmentedDataName
 
TClonesArray ** fSegmentList
 
TString fSegmentListName
 pure TTree object (not TArtTree)
 
std::map< Int_t, std::vector< TModuleData * > > fSegments
 list of ignored segment
 
TTree * fTree
 outputed file
 
TString fTreeName
 

Detailed Description

Definition at line 29 of file TSegmentOutputProcessor.h.

Constructor & Destructor Documentation

◆ TSegmentOutputProcessor() [1/2]

TSegmentOutputProcessor::TSegmentOutputProcessor ( )

Definition at line 26 of file TSegmentOutputProcessor.cc.

◆ ~TSegmentOutputProcessor()

TSegmentOutputProcessor::~TSegmentOutputProcessor ( )
override

Definition at line 45 of file TSegmentOutputProcessor.cc.

◆ TSegmentOutputProcessor() [2/2]

TSegmentOutputProcessor::TSegmentOutputProcessor ( const TSegmentOutputProcessor & )

Definition at line 58 of file TSegmentOutputProcessor.cc.

Member Function Documentation

◆ Init()

void TSegmentOutputProcessor::Init ( TEventCollection * )
override

Definition at line 66 of file TSegmentOutputProcessor.cc.

◆ operator=()

TSegmentOutputProcessor & TSegmentOutputProcessor::operator= ( const TSegmentOutputProcessor & rhs)

Definition at line 60 of file TSegmentOutputProcessor.cc.

◆ PostLoop()

void TSegmentOutputProcessor::PostLoop ( )
override

Definition at line 198 of file TSegmentOutputProcessor.cc.

◆ PreLoop()

void TSegmentOutputProcessor::PreLoop ( )
override

Definition at line 195 of file TSegmentOutputProcessor.cc.

◆ Process()

void TSegmentOutputProcessor::Process ( )
override

Definition at line 124 of file TSegmentOutputProcessor.cc.

Member Data Documentation

◆ fFile

TFile* art::crib::TSegmentOutputProcessor::fFile
protected

Definition at line 45 of file TSegmentOutputProcessor.h.

◆ fFileName

TString art::crib::TSegmentOutputProcessor::fFileName
protected

Definition at line 43 of file TSegmentOutputProcessor.h.

◆ fIgnore

StringVec_t art::crib::TSegmentOutputProcessor::fIgnore
protected

Definition at line 54 of file TSegmentOutputProcessor.h.

◆ fModuleList

TClonesArray** art::crib::TSegmentOutputProcessor::fModuleList
protected

Definition at line 50 of file TSegmentOutputProcessor.h.

◆ fModuleListName

TString art::crib::TSegmentOutputProcessor::fModuleListName
protected

Definition at line 48 of file TSegmentOutputProcessor.h.

◆ fSegmentedData

TSegmentedData** art::crib::TSegmentOutputProcessor::fSegmentedData
protected

Definition at line 52 of file TSegmentOutputProcessor.h.

◆ fSegmentedDataName

TString art::crib::TSegmentOutputProcessor::fSegmentedDataName
protected

Definition at line 53 of file TSegmentOutputProcessor.h.

◆ fSegmentList

TClonesArray** art::crib::TSegmentOutputProcessor::fSegmentList
protected

Definition at line 49 of file TSegmentOutputProcessor.h.

◆ fSegmentListName

TString art::crib::TSegmentOutputProcessor::fSegmentListName
protected

pure TTree object (not TArtTree)

Definition at line 47 of file TSegmentOutputProcessor.h.

◆ fSegments

std::map<Int_t, std::vector<TModuleData *> > art::crib::TSegmentOutputProcessor::fSegments
protected

list of ignored segment

Definition at line 55 of file TSegmentOutputProcessor.h.

◆ fTree

TTree* art::crib::TSegmentOutputProcessor::fTree
protected

outputed file

Definition at line 46 of file TSegmentOutputProcessor.h.

◆ fTreeName

TString art::crib::TSegmentOutputProcessor::fTreeName
protected

Definition at line 44 of file TSegmentOutputProcessor.h.


The documentation for this class was generated from the following files:
return to the guide