PandaRoot
PndTrkTracking2 Class Reference

#include <PndTrkTracking2.h>

Inheritance diagram for PndTrkTracking2:
PndPersistencyTask

Public Member Functions

 PndTrkTracking2 ()
 
 PndTrkTracking2 (Int_t verbose)
 
 PndTrkTracking2 (int istamp, bool iplot, bool doMcComparison)
 
 PndTrkTracking2 (int istamp, bool iplot, bool doMcComparison, bool doSciTil)
 
 ~PndTrkTracking2 ()
 
void Cleanup ()
 
void NOCleanup ()
 
void CleanupStt ()
 
void NOCleanupStt ()
 
void CleanupMvd ()
 
void NOCleanupMvd ()
 
virtual void Exec (Option_t *opt)
 
virtual InitStatus Init ()
 
void NoMvdAloneTracking ()
 
void PrintTime ()
 
void SetInputBranchName (const char *string1, const char *string2, const char *string3)
 
void SetEventsToPlot (int nev)
 
void SetParContainers ()
 
void SetPersistence (Bool_t persistence)
 
void YesMvdAloneTracking ()
 
void WriteHistograms ()
 
- Public Member Functions inherited from PndPersistencyTask
 PndPersistencyTask ()
 
 PndPersistencyTask (const char *name, Int_t iVerbose=1)
 
virtual ~PndPersistencyTask ()
 
void SetPersistency (Bool_t val=kTRUE)
 
Bool_t GetPersistency ()
 

Detailed Description

Definition at line 37 of file PndTrkTracking2.h.

Constructor & Destructor Documentation

◆ PndTrkTracking2() [1/4]

PndTrkTracking2::PndTrkTracking2 ( )

Default constructor

◆ PndTrkTracking2() [2/4]

PndTrkTracking2::PndTrkTracking2 ( Int_t  verbose)

Second constructor

◆ PndTrkTracking2() [3/4]

PndTrkTracking2::PndTrkTracking2 ( int  istamp,
bool  iplot,
bool  doMcComparison 
)

Third constructor

◆ PndTrkTracking2() [4/4]

PndTrkTracking2::PndTrkTracking2 ( int  istamp,
bool  iplot,
bool  doMcComparison,
bool  doSciTil 
)

Fourth constructor

◆ ~PndTrkTracking2()

PndTrkTracking2::~PndTrkTracking2 ( )

Destructor

Member Function Documentation

◆ Cleanup()

void PndTrkTracking2::Cleanup ( )
inline

Definition at line 55 of file PndTrkTracking2.h.

56  {
57  fYesCleanStt = true;
58  fYesCleanMvd = true;
59  return;
60  };

◆ CleanupMvd()

void PndTrkTracking2::CleanupMvd ( )
inline

Definition at line 78 of file PndTrkTracking2.h.

79  {
80  fYesCleanMvd = true;
81  return;
82  };

◆ CleanupStt()

void PndTrkTracking2::CleanupStt ( )
inline

Definition at line 68 of file PndTrkTracking2.h.

69  {
70  fYesCleanStt = true;
71  return;
72  };

◆ Exec()

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

Virtual method Exec

Referenced by NOCleanupMvd().

◆ Init()

virtual InitStatus PndTrkTracking2::Init ( )
virtual

Virtual method Init

Referenced by NOCleanupMvd().

◆ NOCleanup()

void PndTrkTracking2::NOCleanup ( )
inline

Definition at line 61 of file PndTrkTracking2.h.

62  {
63  fYesCleanStt = false;
64  fYesCleanMvd = false;
65  return;
66  };

◆ NOCleanupMvd()

void PndTrkTracking2::NOCleanupMvd ( )
inline

Definition at line 83 of file PndTrkTracking2.h.

References Exec(), and Init().

84  {
85  fYesCleanMvd = false;
86  return;
87  };

◆ NOCleanupStt()

void PndTrkTracking2::NOCleanupStt ( )
inline

Definition at line 73 of file PndTrkTracking2.h.

74  {
75  fYesCleanStt = false;
76  return;
77  };

◆ NoMvdAloneTracking()

void PndTrkTracking2::NoMvdAloneTracking ( )
inline

Definition at line 95 of file PndTrkTracking2.h.

96  {
97  fMvdAloneTracking = false;
98  return;
99  };

◆ PrintTime()

void PndTrkTracking2::PrintTime ( )
inline

Definition at line 101 of file PndTrkTracking2.h.

102  {
103  cout << "\nMy calculation of the time is :";
104  cout << " real time " << frtime2 << " sec., CPU time " << fctime2 << " seconds." << endl << endl;
105  return;
106  };

◆ SetEventsToPlot()

void PndTrkTracking2::SetEventsToPlot ( int  nev)
inline

Definition at line 116 of file PndTrkTracking2.h.

References SetParContainers().

116 { fNevents_to_plot = nev; };

◆ SetInputBranchName()

void PndTrkTracking2::SetInputBranchName ( const char *  string1,
const char *  string2,
const char *  string3 
)
inline

Definition at line 108 of file PndTrkTracking2.h.

109  {
110  sprintf(fSttBranch, "%s", string1);
111  sprintf(fMvdPixelBranch, "%s", string2);
112  sprintf(fMvdStripBranch, "%s", string3);
113  return;
114  };

◆ SetParContainers()

void PndTrkTracking2::SetParContainers ( )

Referenced by SetEventsToPlot().

◆ SetPersistence()

void PndTrkTracking2::SetPersistence ( Bool_t  persistence)
inline

set persistence flag

Definition at line 121 of file PndTrkTracking2.h.

References PndPersistencyTask::SetPersistency().

121 { SetPersistency(persistence); }
void SetPersistency(Bool_t val=kTRUE)

◆ WriteHistograms()

void PndTrkTracking2::WriteHistograms ( )

Referenced by YesMvdAloneTracking().

◆ YesMvdAloneTracking()

void PndTrkTracking2::YesMvdAloneTracking ( )
inline

Definition at line 123 of file PndTrkTracking2.h.

References WriteHistograms().

124  {
125  fMvdAloneTracking = true;
126  return;
127  };

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