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 29 of file PndXYResidualTask.h.

Constructor & Destructor Documentation

◆ PndXYResidualTask() [1/2]

PndXYResidualTask::PndXYResidualTask ( )
inline

Default constructor

Definition at line 32 of file PndXYResidualTask.h.

33  : FairTask("MvdXYResidualTask"), fPersistance(kTRUE), fTrackArray(nullptr), fHitArray(nullptr), fMissingHitArray(nullptr), fProjectedHitArray(nullptr), fEntryNr(0),
34  fBranchName("MVDHitsPixelCorrectedSorted_event")
35  {
36  SetVerbose(0);
37  }
TClonesArray * fTrackArray
TClonesArray * fHitArray
TClonesArray * fProjectedHitArray
TClonesArray * fMissingHitArray

◆ PndXYResidualTask() [2/2]

PndXYResidualTask::PndXYResidualTask ( const char *  name)
inline

Named constructor

Definition at line 40 of file PndXYResidualTask.h.

41  : FairTask(name), fPersistance(kTRUE), fTrackArray(nullptr), fHitArray(nullptr), fMissingHitArray(nullptr), fProjectedHitArray(nullptr), fEntryNr(0),
42  fBranchName("MVDHitsPixelCorrectedSorted_event")
43  {
44  SetVerbose(0);
45  }
TClonesArray * fTrackArray
TClonesArray * fHitArray
TClonesArray * fProjectedHitArray
TClonesArray * fMissingHitArray

◆ ~PndXYResidualTask()

virtual PndXYResidualTask::~PndXYResidualTask ( )
inlinevirtual

Destructor

Definition at line 48 of file PndXYResidualTask.h.

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

48 {}

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 62 of file PndXYResidualTask.h.

References fPersistance, and PropagateToZ().

62 { 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 66 of file PndXYResidualTask.h.

References fBranchName.

66 { fBranchName = val; }

◆ SetParContainers()

virtual void PndXYResidualTask::SetParContainers ( )
inlinevirtual

Definition at line 59 of file PndXYResidualTask.h.

59 {};

◆ SetPersistance()

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

Definition at line 61 of file PndXYResidualTask.h.

References fPersistance.

61 { fPersistance = p; };

Member Data Documentation

◆ fBranchName

TString PndXYResidualTask::fBranchName
protected

Definition at line 79 of file PndXYResidualTask.h.

Referenced by SetBranchName().

◆ fEntryNr

Int_t PndXYResidualTask::fEntryNr
protected

Definition at line 81 of file PndXYResidualTask.h.

◆ fGoodHitArray

TClonesArray* PndXYResidualTask::fGoodHitArray
protected

Definition at line 77 of file PndXYResidualTask.h.

◆ fHc0c0

TH2D* PndXYResidualTask::fHc0c0
protected

Definition at line 83 of file PndXYResidualTask.h.

◆ fHc0c0cut

TH2D* PndXYResidualTask::fHc0c0cut
protected

Definition at line 87 of file PndXYResidualTask.h.

◆ fHc0c1

TH2D* PndXYResidualTask::fHc0c1
protected

Definition at line 84 of file PndXYResidualTask.h.

◆ fHc0c1cut

TH2D* PndXYResidualTask::fHc0c1cut
protected

Definition at line 88 of file PndXYResidualTask.h.

◆ fHc0c2

TH2D* PndXYResidualTask::fHc0c2
protected

Definition at line 85 of file PndXYResidualTask.h.

◆ fHc0c2cut

TH2D* PndXYResidualTask::fHc0c2cut
protected

Definition at line 89 of file PndXYResidualTask.h.

◆ fHc0c3

TH2D* PndXYResidualTask::fHc0c3
protected

Definition at line 86 of file PndXYResidualTask.h.

◆ fHc0c3cut

TH2D* PndXYResidualTask::fHc0c3cut
protected

Definition at line 90 of file PndXYResidualTask.h.

◆ fHitArray

TClonesArray* PndXYResidualTask::fHitArray
protected

Definition at line 73 of file PndXYResidualTask.h.

◆ fHMissingHits

TH1D* PndXYResidualTask::fHMissingHits
protected

Definition at line 92 of file PndXYResidualTask.h.

◆ fMissingHitArray

TClonesArray* PndXYResidualTask::fMissingHitArray
protected

Definition at line 75 of file PndXYResidualTask.h.

◆ fPersistance

Bool_t PndXYResidualTask::fPersistance
protected

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

Definition at line 70 of file PndXYResidualTask.h.

Referenced by GetPersistance(), and SetPersistance().

◆ fProjectedHitArray

TClonesArray* PndXYResidualTask::fProjectedHitArray
protected

Definition at line 76 of file PndXYResidualTask.h.

◆ fTrackArray

TClonesArray* PndXYResidualTask::fTrackArray
protected

Input array of PndSdsPixelDigis

Definition at line 72 of file PndXYResidualTask.h.


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