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

#include <TF1PPACProcessor.h>

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

Public Member Functions

 TF1PPACProcessor ()
 
 ~TF1PPACProcessor () override
 
void Init (TEventCollection *col) override
 
void Process () override
 

Protected Attributes

TCategorizedData ** fCategorizedData
 
Int_t fCatID
 
std::vector< TConverterBase * > * fChargeConverterArray
 
TString fChargeConverterArrayName
 
Bool_t fDoGeometryOffset
 
Bool_t fDoInsideOffset
 
Bool_t fDoOutsideOffset
 
Bool_t fDoSeparatePPACs
 list of ppacs
 
Bool_t fHasEachChConverter
 
StringVec_t fInputColName
 
StringVec_t fListOfParameterNames
 parameter set
 
StringVec_t fListOfPPACNames
 list of parmaeter for each ppac
 
TString fOutputColName
 
TString fParameterName
 
TClonesArray ** fParameterSet
 
std::vector< TClonesArray * > fPPACArray
 
TClonesArray * fPPACOut
 
std::vector< TPPACParameter * > fPPACParameter
 
std::vector< TConverterBase * > * fTimingConverterArray
 
TString fTimingConverterArrayName
 
std::vector< TConverterBase * > * fXConverterArray
 
TString fXConverterArrayName
 
std::vector< TConverterBase * > * fYConverterArray
 
TString fYConverterArrayName
 

Static Protected Attributes

static const Int_t DETID_ORIGIN = 0
 

Private Member Functions

 TF1PPACProcessor (const TF1PPACProcessor &rhs)=delete
 
TF1PPACProcessoroperator= (const TF1PPACProcessor &rhs)=delete
 

Detailed Description

Definition at line 27 of file TF1PPACProcessor.h.

Constructor & Destructor Documentation

◆ TF1PPACProcessor() [1/2]

TF1PPACProcessor::TF1PPACProcessor ( )

Definition at line 25 of file TF1PPACProcessor.cc.

◆ ~TF1PPACProcessor()

TF1PPACProcessor::~TF1PPACProcessor ( )
override

Definition at line 63 of file TF1PPACProcessor.cc.

◆ TF1PPACProcessor() [2/2]

art::crib::TF1PPACProcessor::TF1PPACProcessor ( const TF1PPACProcessor & rhs)
privatedelete

Member Function Documentation

◆ Init()

void TF1PPACProcessor::Init ( TEventCollection * col)
override

Definition at line 71 of file TF1PPACProcessor.cc.

◆ operator=()

TF1PPACProcessor & art::crib::TF1PPACProcessor::operator= ( const TF1PPACProcessor & rhs)
privatedelete

◆ Process()

void TF1PPACProcessor::Process ( )
override

Definition at line 119 of file TF1PPACProcessor.cc.

Member Data Documentation

◆ DETID_ORIGIN

const Int_t art::crib::TF1PPACProcessor::DETID_ORIGIN = 0
staticprotected

Definition at line 45 of file TF1PPACProcessor.h.

◆ fCategorizedData

TCategorizedData** art::crib::TF1PPACProcessor::fCategorizedData
protected

Definition at line 40 of file TF1PPACProcessor.h.

◆ fCatID

Int_t art::crib::TF1PPACProcessor::fCatID
protected

Definition at line 43 of file TF1PPACProcessor.h.

◆ fChargeConverterArray

std::vector<TConverterBase *>* art::crib::TF1PPACProcessor::fChargeConverterArray
protected

Definition at line 53 of file TF1PPACProcessor.h.

◆ fChargeConverterArrayName

TString art::crib::TF1PPACProcessor::fChargeConverterArrayName
protected

Definition at line 48 of file TF1PPACProcessor.h.

◆ fDoGeometryOffset

Bool_t art::crib::TF1PPACProcessor::fDoGeometryOffset
protected

Definition at line 69 of file TF1PPACProcessor.h.

◆ fDoInsideOffset

Bool_t art::crib::TF1PPACProcessor::fDoInsideOffset
protected

Definition at line 67 of file TF1PPACProcessor.h.

◆ fDoOutsideOffset

Bool_t art::crib::TF1PPACProcessor::fDoOutsideOffset
protected

Definition at line 68 of file TF1PPACProcessor.h.

◆ fDoSeparatePPACs

Bool_t art::crib::TF1PPACProcessor::fDoSeparatePPACs
protected

list of ppacs

Definition at line 65 of file TF1PPACProcessor.h.

◆ fHasEachChConverter

Bool_t art::crib::TF1PPACProcessor::fHasEachChConverter
protected

Definition at line 66 of file TF1PPACProcessor.h.

◆ fInputColName

StringVec_t art::crib::TF1PPACProcessor::fInputColName
protected

Definition at line 38 of file TF1PPACProcessor.h.

◆ fListOfParameterNames

StringVec_t art::crib::TF1PPACProcessor::fListOfParameterNames
protected

parameter set

Definition at line 60 of file TF1PPACProcessor.h.

◆ fListOfPPACNames

StringVec_t art::crib::TF1PPACProcessor::fListOfPPACNames
protected

list of parmaeter for each ppac

Definition at line 63 of file TF1PPACProcessor.h.

◆ fOutputColName

TString art::crib::TF1PPACProcessor::fOutputColName
protected

Definition at line 39 of file TF1PPACProcessor.h.

◆ fParameterName

TString art::crib::TF1PPACProcessor::fParameterName
protected

Definition at line 58 of file TF1PPACProcessor.h.

◆ fParameterSet

TClonesArray** art::crib::TF1PPACProcessor::fParameterSet
protected

Definition at line 59 of file TF1PPACProcessor.h.

◆ fPPACArray

std::vector<TClonesArray *> art::crib::TF1PPACProcessor::fPPACArray
protected

Definition at line 64 of file TF1PPACProcessor.h.

◆ fPPACOut

TClonesArray* art::crib::TF1PPACProcessor::fPPACOut
protected

Definition at line 41 of file TF1PPACProcessor.h.

◆ fPPACParameter

std::vector<TPPACParameter *> art::crib::TF1PPACProcessor::fPPACParameter
protected

Definition at line 61 of file TF1PPACProcessor.h.

◆ fTimingConverterArray

std::vector<TConverterBase *>* art::crib::TF1PPACProcessor::fTimingConverterArray
protected

Definition at line 52 of file TF1PPACProcessor.h.

◆ fTimingConverterArrayName

TString art::crib::TF1PPACProcessor::fTimingConverterArrayName
protected

Definition at line 47 of file TF1PPACProcessor.h.

◆ fXConverterArray

std::vector<TConverterBase *>* art::crib::TF1PPACProcessor::fXConverterArray
protected

Definition at line 54 of file TF1PPACProcessor.h.

◆ fXConverterArrayName

TString art::crib::TF1PPACProcessor::fXConverterArrayName
protected

Definition at line 49 of file TF1PPACProcessor.h.

◆ fYConverterArray

std::vector<TConverterBase *>* art::crib::TF1PPACProcessor::fYConverterArray
protected

Definition at line 55 of file TF1PPACProcessor.h.

◆ fYConverterArrayName

TString art::crib::TF1PPACProcessor::fYConverterArrayName
protected

Definition at line 50 of file TF1PPACProcessor.h.


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