PandaRoot
PndLmdLineTask Class Reference

#include <PndLmdLineTask.h>

Inheritance diagram for PndLmdLineTask:

Public Member Functions

 PndLmdLineTask (TString hitBranch="LMDHitsStrip")
 
 PndLmdLineTask (const PndLmdLineTask &)=delete
 
PndLmdLineTaskoperator= (const PndLmdLineTask &)=delete
 
virtual ~PndLmdLineTask ()
 
virtual InitStatus Init ()
 
virtual void Exec (Option_t *opt)
 

Protected Member Functions

double line3Dfit (Int_t nd, TGraph2DErrors *gr, Double_t *fitpar, Double_t *fitparErr)
 
double line3Dfit (Int_t nd, TGraph2DErrors *gr, TVector3 posSeed, TVector3 dirSeed, Double_t *fitpar, TMatrixDSym *covmatrix)
 
 ClassDef (PndLmdLineTask, 1)
 

Protected Attributes

TClonesArray * fTCandArray
 
TClonesArray * fRecoArray
 
TClonesArray * fTruePointArray
 
TString fTCandBranchName
 
TString fRecoBranchName
 
TString fTruePointBranch
 
TClonesArray * fTrackArray
 
Int_t fTrackcount
 
Int_t fEvent
 

Detailed Description

Definition at line 29 of file PndLmdLineTask.h.

Constructor & Destructor Documentation

◆ PndLmdLineTask() [1/2]

PndLmdLineTask::PndLmdLineTask ( TString  hitBranch = "LMDHitsStrip")

◆ PndLmdLineTask() [2/2]

PndLmdLineTask::PndLmdLineTask ( const PndLmdLineTask )
delete

◆ ~PndLmdLineTask()

virtual PndLmdLineTask::~PndLmdLineTask ( )
virtual

Member Function Documentation

◆ ClassDef()

PndLmdLineTask::ClassDef ( PndLmdLineTask  ,
 
)
protected

◆ Exec()

virtual void PndLmdLineTask::Exec ( Option_t *  opt)
virtual

◆ Init()

virtual InitStatus PndLmdLineTask::Init ( )
virtual

◆ line3Dfit() [1/2]

double PndLmdLineTask::line3Dfit ( Int_t  nd,
TGraph2DErrors *  gr,
Double_t *  fitpar,
Double_t *  fitparErr 
)
protected

◆ line3Dfit() [2/2]

double PndLmdLineTask::line3Dfit ( Int_t  nd,
TGraph2DErrors *  gr,
TVector3  posSeed,
TVector3  dirSeed,
Double_t *  fitpar,
TMatrixDSym *  covmatrix 
)
protected

◆ operator=()

PndLmdLineTask& PndLmdLineTask::operator= ( const PndLmdLineTask )
delete

Member Data Documentation

◆ fEvent

Int_t PndLmdLineTask::fEvent
protected

Definition at line 72 of file PndLmdLineTask.h.

◆ fRecoArray

TClonesArray* PndLmdLineTask::fRecoArray
protected

Definition at line 59 of file PndLmdLineTask.h.

◆ fRecoBranchName

TString PndLmdLineTask::fRecoBranchName
protected

Definition at line 63 of file PndLmdLineTask.h.

◆ fTCandArray

TClonesArray* PndLmdLineTask::fTCandArray
protected

Definition at line 58 of file PndLmdLineTask.h.

◆ fTCandBranchName

TString PndLmdLineTask::fTCandBranchName
protected

Definition at line 62 of file PndLmdLineTask.h.

◆ fTrackArray

TClonesArray* PndLmdLineTask::fTrackArray
protected

Definition at line 66 of file PndLmdLineTask.h.

◆ fTrackcount

Int_t PndLmdLineTask::fTrackcount
protected

Definition at line 70 of file PndLmdLineTask.h.

◆ fTruePointArray

TClonesArray* PndLmdLineTask::fTruePointArray
protected

Definition at line 60 of file PndLmdLineTask.h.

◆ fTruePointBranch

TString PndLmdLineTask::fTruePointBranch
protected

Definition at line 64 of file PndLmdLineTask.h.


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