PandaRoot
PndXYResidualTask Class Reference

#include <PndXYResidualTask.h>

Inheritance diagram for PndXYResidualTask:

Public Member Functions

 PndXYResidualTask ()
 
 PndXYResidualTask (const char *name)
 
virtual ~PndXYResidualTask ()
 
virtual InitStatus Init ()
 
virtual InitStatus ReInit ()
 
virtual void Exec (Option_t *opt)
 
virtual void FinishEvent ()
 
virtual void FinishTask ()
 
virtual void SetParContainers ()
 
void SetPersistance (Bool_t p=kTRUE)
 
Bool_t GetPersistance ()
 
TVector3 PropagateToZ (PndTrack *aTrack, Double_t z)
 
void SetBranchName (TString val)
 

Protected Member Functions

 ClassDef (PndXYResidualTask, 2)
 

Protected Attributes

Bool_t fPersistance
 
TClonesArray * fTrackArray
 
TClonesArray * fHitArray
 
TClonesArray * fMissingHitArray
 
TClonesArray * fProjectedHitArray
 
TClonesArray * fGoodHitArray
 
TString fBranchName
 
Int_t fEntryNr
 
TH2D * fHc0c0
 
TH2D * fHc0c1
 
TH2D * fHc0c2
 
TH2D * fHc0c3
 
TH2D * fHc0c0cut
 
TH2D * fHc0c1cut
 
TH2D * fHc0c2cut
 
TH2D * fHc0c3cut
 
TH1D * fHMissingHits
 

Detailed Description

Definition at line 41 of file PndXYResidualTask.h.

Constructor & Destructor Documentation

◆ PndXYResidualTask() [1/2]

PndXYResidualTask::PndXYResidualTask ( )
inline

Default constructor

Definition at line 44 of file PndXYResidualTask.h.

45  : FairTask("MvdXYResidualTask"), fPersistance(kTRUE), fTrackArray(nullptr), fHitArray(nullptr), fMissingHitArray(nullptr), fProjectedHitArray(nullptr), fEntryNr(0),
46  fBranchName("MVDHitsPixelCorrectedSorted_event")
47  {
48  SetVerbose(0);
49  }
TClonesArray * fTrackArray
TClonesArray * fHitArray
TClonesArray * fProjectedHitArray
TClonesArray * fMissingHitArray

◆ PndXYResidualTask() [2/2]

PndXYResidualTask::PndXYResidualTask ( const char *  name)
inline

Named constructor

Definition at line 52 of file PndXYResidualTask.h.

53  : FairTask(name), fPersistance(kTRUE), fTrackArray(nullptr), fHitArray(nullptr), fMissingHitArray(nullptr), fProjectedHitArray(nullptr), fEntryNr(0),
54  fBranchName("MVDHitsPixelCorrectedSorted_event")
55  {
56  SetVerbose(0);
57  }
TClonesArray * fTrackArray
TClonesArray * fHitArray
TClonesArray * fProjectedHitArray
TClonesArray * fMissingHitArray

◆ ~PndXYResidualTask()

virtual PndXYResidualTask::~PndXYResidualTask ( )
inlinevirtual

Destructor

Definition at line 60 of file PndXYResidualTask.h.

References Exec(), FinishEvent(), FinishTask(), Init(), and ReInit().

60 {}

Member Function Documentation

◆ ClassDef()

PndXYResidualTask::ClassDef ( PndXYResidualTask  ,
 
)
protected

◆ Exec()

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

Virtual method Exec

Referenced by ~PndXYResidualTask().

◆ FinishEvent()

virtual void PndXYResidualTask::FinishEvent ( )
virtual

Referenced by ~PndXYResidualTask().

◆ FinishTask()

virtual void PndXYResidualTask::FinishTask ( )
virtual

Referenced by ~PndXYResidualTask().

◆ GetPersistance()

Bool_t PndXYResidualTask::GetPersistance ( )
inline

Definition at line 74 of file PndXYResidualTask.h.

References fPersistance, and PropagateToZ().

74 { return fPersistance; };

◆ Init()

virtual InitStatus PndXYResidualTask::Init ( )
virtual

Virtual method Init

Referenced by ~PndXYResidualTask().

◆ PropagateToZ()

TVector3 PndXYResidualTask::PropagateToZ ( PndTrack aTrack,
Double_t  z 
)

Referenced by GetPersistance().

◆ ReInit()

virtual InitStatus PndXYResidualTask::ReInit ( )
virtual

Referenced by ~PndXYResidualTask().

◆ SetBranchName()

void PndXYResidualTask::SetBranchName ( TString  val)
inline

Definition at line 78 of file PndXYResidualTask.h.

References fBranchName.

78 { fBranchName = val; }

◆ SetParContainers()

virtual void PndXYResidualTask::SetParContainers ( )
inlinevirtual

Definition at line 71 of file PndXYResidualTask.h.

71 {};

◆ SetPersistance()

void PndXYResidualTask::SetPersistance ( Bool_t  p = kTRUE)
inline

Definition at line 73 of file PndXYResidualTask.h.

References fPersistance.

73 { fPersistance = p; };

Member Data Documentation

◆ fBranchName

TString PndXYResidualTask::fBranchName
protected

Definition at line 91 of file PndXYResidualTask.h.

Referenced by SetBranchName().

◆ fEntryNr

Int_t PndXYResidualTask::fEntryNr
protected

Definition at line 93 of file PndXYResidualTask.h.

◆ fGoodHitArray

TClonesArray* PndXYResidualTask::fGoodHitArray
protected

Definition at line 89 of file PndXYResidualTask.h.

◆ fHc0c0

TH2D* PndXYResidualTask::fHc0c0
protected

Definition at line 95 of file PndXYResidualTask.h.

◆ fHc0c0cut

TH2D* PndXYResidualTask::fHc0c0cut
protected

Definition at line 99 of file PndXYResidualTask.h.

◆ fHc0c1

TH2D* PndXYResidualTask::fHc0c1
protected

Definition at line 96 of file PndXYResidualTask.h.

◆ fHc0c1cut

TH2D* PndXYResidualTask::fHc0c1cut
protected

Definition at line 100 of file PndXYResidualTask.h.

◆ fHc0c2

TH2D* PndXYResidualTask::fHc0c2
protected

Definition at line 97 of file PndXYResidualTask.h.

◆ fHc0c2cut

TH2D* PndXYResidualTask::fHc0c2cut
protected

Definition at line 101 of file PndXYResidualTask.h.

◆ fHc0c3

TH2D* PndXYResidualTask::fHc0c3
protected

Definition at line 98 of file PndXYResidualTask.h.

◆ fHc0c3cut

TH2D* PndXYResidualTask::fHc0c3cut
protected

Definition at line 102 of file PndXYResidualTask.h.

◆ fHitArray

TClonesArray* PndXYResidualTask::fHitArray
protected

Definition at line 85 of file PndXYResidualTask.h.

◆ fHMissingHits

TH1D* PndXYResidualTask::fHMissingHits
protected

Definition at line 104 of file PndXYResidualTask.h.

◆ fMissingHitArray

TClonesArray* PndXYResidualTask::fMissingHitArray
protected

Definition at line 87 of file PndXYResidualTask.h.

◆ fPersistance

Bool_t PndXYResidualTask::fPersistance
protected

switch to turn on/off storing the arrays to a file

Definition at line 82 of file PndXYResidualTask.h.

Referenced by GetPersistance(), and SetPersistance().

◆ fProjectedHitArray

TClonesArray* PndXYResidualTask::fProjectedHitArray
protected

Definition at line 88 of file PndXYResidualTask.h.

◆ fTrackArray

TClonesArray* PndXYResidualTask::fTrackArray
protected

Input array of PndSdsPixelDigis

Definition at line 84 of file PndXYResidualTask.h.


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