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 25 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 43 of file PndTrkTracking2.h.

44  {
45  fYesCleanStt = true;
46  fYesCleanMvd = true;
47  return;
48  };

◆ CleanupMvd()

void PndTrkTracking2::CleanupMvd ( )
inline

Definition at line 66 of file PndTrkTracking2.h.

67  {
68  fYesCleanMvd = true;
69  return;
70  };

◆ CleanupStt()

void PndTrkTracking2::CleanupStt ( )
inline

Definition at line 56 of file PndTrkTracking2.h.

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

◆ 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 49 of file PndTrkTracking2.h.

50  {
51  fYesCleanStt = false;
52  fYesCleanMvd = false;
53  return;
54  };

◆ NOCleanupMvd()

void PndTrkTracking2::NOCleanupMvd ( )
inline

Definition at line 71 of file PndTrkTracking2.h.

References Exec(), and Init().

72  {
73  fYesCleanMvd = false;
74  return;
75  };

◆ NOCleanupStt()

void PndTrkTracking2::NOCleanupStt ( )
inline

Definition at line 61 of file PndTrkTracking2.h.

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

◆ NoMvdAloneTracking()

void PndTrkTracking2::NoMvdAloneTracking ( )
inline

Definition at line 83 of file PndTrkTracking2.h.

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

◆ PrintTime()

void PndTrkTracking2::PrintTime ( )
inline

Definition at line 89 of file PndTrkTracking2.h.

90  {
91  cout << "\nMy calculation of the time is :";
92  cout << " real time " << frtime2 << " sec., CPU time " << fctime2 << " seconds." << endl << endl;
93  return;
94  };

◆ SetEventsToPlot()

void PndTrkTracking2::SetEventsToPlot ( int  nev)
inline

Definition at line 104 of file PndTrkTracking2.h.

References SetParContainers().

104 { fNevents_to_plot = nev; };

◆ SetInputBranchName()

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

Definition at line 96 of file PndTrkTracking2.h.

97  {
98  sprintf(fSttBranch, "%s", string1);
99  sprintf(fMvdPixelBranch, "%s", string2);
100  sprintf(fMvdStripBranch, "%s", string3);
101  return;
102  };

◆ SetParContainers()

void PndTrkTracking2::SetParContainers ( )

Referenced by SetEventsToPlot().

◆ SetPersistence()

void PndTrkTracking2::SetPersistence ( Bool_t  persistence)
inline

set persistence flag

Definition at line 109 of file PndTrkTracking2.h.

References PndPersistencyTask::SetPersistency().

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

◆ WriteHistograms()

void PndTrkTracking2::WriteHistograms ( )

Referenced by YesMvdAloneTracking().

◆ YesMvdAloneTracking()

void PndTrkTracking2::YesMvdAloneTracking ( )
inline

Definition at line 111 of file PndTrkTracking2.h.

References WriteHistograms().

112  {
113  fMvdAloneTracking = true;
114  return;
115  };

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