R3BROOT
R3B analysis software
Loading...
Searching...
No Matches
R3BNeulandCal2HitPar Class Reference

#include <R3BNeulandCal2HitPar.h>

Public Member Functions

 R3BNeulandCal2HitPar ()
 
 R3BNeulandCal2HitPar (const char *name, const Int_t iVerbose=1)
 
virtual InitStatus Init ()
 
virtual void Exec (Option_t *option)
 
virtual void FinishTask ()
 
void SetTpat (UInt_t CosmicTpat=0)
 
void SavePlots (Bool_t savePlots=true)
 

Private Member Functions

bool IsCosmicEvent () const
 

Private Attributes

std::unique_ptr< R3B::Neuland::Calibration::HitCalibrationEnginefHitCalEngine
 
std::unique_ptr< R3B::Neuland::Calibration::CosmicTrackerfCosmicTracker
 
TClonesArray * fCalNeuland
 
TClonesArray * fMappedLos
 
R3BEventHeaderfEventHeader
 
R3BNeulandHitParfNeulandHitPar
 
UInt_t fEventNumber = 0
 
UInt_t fAcceptedEventNumber = 0
 
UInt_t fIgorcnt0 = 0
 
UInt_t fIgorcnt1 = 0
 
UInt_t fIgorcnt2 = 0
 
UInt_t fCosmicTpat = 0
 
Bool_t fSavePlots
 

Detailed Description

Definition at line 37 of file R3BNeulandCal2HitPar.h.

Constructor & Destructor Documentation

◆ R3BNeulandCal2HitPar() [1/2]

R3BNeulandCal2HitPar::R3BNeulandCal2HitPar ( )

Definition at line 44 of file R3BNeulandCal2HitPar.cxx.

◆ R3BNeulandCal2HitPar() [2/2]

R3BNeulandCal2HitPar::R3BNeulandCal2HitPar ( const char * name,
const Int_t iVerbose = 1 )

Definition at line 49 of file R3BNeulandCal2HitPar.cxx.

Member Function Documentation

◆ Exec()

void R3BNeulandCal2HitPar::Exec ( Option_t * option)
virtual

Definition at line 99 of file R3BNeulandCal2HitPar.cxx.

◆ FinishTask()

void R3BNeulandCal2HitPar::FinishTask ( )
virtual

Definition at line 180 of file R3BNeulandCal2HitPar.cxx.

◆ Init()

InitStatus R3BNeulandCal2HitPar::Init ( )
virtual

Definition at line 61 of file R3BNeulandCal2HitPar.cxx.

◆ IsCosmicEvent()

bool R3BNeulandCal2HitPar::IsCosmicEvent ( ) const
private

Definition at line 226 of file R3BNeulandCal2HitPar.cxx.

◆ SavePlots()

void R3BNeulandCal2HitPar::SavePlots ( Bool_t savePlots = true)
inline

Definition at line 51 of file R3BNeulandCal2HitPar.h.

◆ SetTpat()

void R3BNeulandCal2HitPar::SetTpat ( UInt_t CosmicTpat = 0)
inline

Definition at line 49 of file R3BNeulandCal2HitPar.h.

Member Data Documentation

◆ fAcceptedEventNumber

UInt_t R3BNeulandCal2HitPar::fAcceptedEventNumber = 0
private

Definition at line 65 of file R3BNeulandCal2HitPar.h.

◆ fCalNeuland

TClonesArray* R3BNeulandCal2HitPar::fCalNeuland
private

Definition at line 59 of file R3BNeulandCal2HitPar.h.

◆ fCosmicTpat

UInt_t R3BNeulandCal2HitPar::fCosmicTpat = 0
private

Definition at line 71 of file R3BNeulandCal2HitPar.h.

◆ fCosmicTracker

std::unique_ptr<R3B::Neuland::Calibration::CosmicTracker> R3BNeulandCal2HitPar::fCosmicTracker
private

Definition at line 57 of file R3BNeulandCal2HitPar.h.

◆ fEventHeader

R3BEventHeader* R3BNeulandCal2HitPar::fEventHeader
private

Definition at line 61 of file R3BNeulandCal2HitPar.h.

◆ fEventNumber

UInt_t R3BNeulandCal2HitPar::fEventNumber = 0
private

Definition at line 64 of file R3BNeulandCal2HitPar.h.

◆ fHitCalEngine

std::unique_ptr<R3B::Neuland::Calibration::HitCalibrationEngine> R3BNeulandCal2HitPar::fHitCalEngine
private

Definition at line 56 of file R3BNeulandCal2HitPar.h.

◆ fIgorcnt0

UInt_t R3BNeulandCal2HitPar::fIgorcnt0 = 0
private

Definition at line 67 of file R3BNeulandCal2HitPar.h.

◆ fIgorcnt1

UInt_t R3BNeulandCal2HitPar::fIgorcnt1 = 0
private

Definition at line 68 of file R3BNeulandCal2HitPar.h.

◆ fIgorcnt2

UInt_t R3BNeulandCal2HitPar::fIgorcnt2 = 0
private

Definition at line 69 of file R3BNeulandCal2HitPar.h.

◆ fMappedLos

TClonesArray* R3BNeulandCal2HitPar::fMappedLos
private

Definition at line 60 of file R3BNeulandCal2HitPar.h.

◆ fNeulandHitPar

R3BNeulandHitPar* R3BNeulandCal2HitPar::fNeulandHitPar
private

Definition at line 62 of file R3BNeulandCal2HitPar.h.

◆ fSavePlots

Bool_t R3BNeulandCal2HitPar::fSavePlots
private

Definition at line 73 of file R3BNeulandCal2HitPar.h.


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