BmnRoot
Loading...
Searching...
No Matches
BmnFillDstTask Class Reference

#include <BmnFillDstTask.h>

Inheritance diagram for BmnFillDstTask:
[legend]
Collaboration diagram for BmnFillDstTask:
[legend]

Classes

struct  stParticleInfo
 

Public Member Functions

 BmnFillDstTask ()
 
 BmnFillDstTask (Long64_t nStartEvent, Long64_t nEvents)
 
 BmnFillDstTask (Long64_t nStartEvent, Long64_t nEvents, Bool_t isExp, Int_t period_number=-1, Int_t run_number=-1)
 
 ~BmnFillDstTask ()
 
virtual InitStatus Init ()
 
virtual InitStatus ReInit ()
 
virtual void Exec (Option_t *opt)
 
virtual void SetParContainers ()
 
virtual void Finish ()
 
void SetRunNumber (Int_t period_number, Int_t run_number)
 
void DoZCalibration (Bool_t cal)
 
void InitParticleInfo ()
 
 BmnFillDstTask ()
 
 BmnFillDstTask (Long64_t nStartEvent, Long64_t nEvents)
 
 BmnFillDstTask (Long64_t nStartEvent, Long64_t nEvents, Bool_t isExp, Int_t period_number=-1, Int_t run_number=-1)
 
 ~BmnFillDstTask ()
 
virtual InitStatus Init ()
 
virtual InitStatus ReInit ()
 
virtual void Exec (Option_t *opt)
 
virtual void SetParContainers ()
 
virtual void Finish ()
 
void SetRunNumber (Int_t period_number, Int_t run_number)
 
void DoZCalibration (Bool_t cal)
 
void InitParticleInfo ()
 
- Public Member Functions inherited from BmnTask
 BmnTask ()
 
 BmnTask (const char *name, Int_t iVerbose=1)
 
virtual ~BmnTask ()
 Destroy the BmnTask object.
 
virtual void OnlineWrite (const std::unique_ptr< TTree > &resultTree)
 Write task resul to tree.
 
 BmnTask (const BmnTask &)=delete
 
BmnTaskoperator= (const BmnTask &)=delete
 
 ClassDef (BmnTask, 1)
 
 BmnTask ()
 
 BmnTask (const char *name, Int_t iVerbose=1)
 
virtual ~BmnTask ()
 Destroy the BmnTask object.
 
virtual void OnlineWrite (const std::unique_ptr< TTree > &resultTree)
 Write task resul to tree.
 
 BmnTask (const BmnTask &)=delete
 
BmnTaskoperator= (const BmnTask &)=delete
 
 ClassDef (BmnTask, 1)
 

Detailed Description

Definition at line 21 of file BmnFillDstTask.h.

Constructor & Destructor Documentation

◆ BmnFillDstTask() [1/6]

BmnFillDstTask::BmnFillDstTask ( )

Default constructor

Definition at line 35 of file BmnFillDstTask.cxx.

◆ BmnFillDstTask() [2/6]

BmnFillDstTask::BmnFillDstTask ( Long64_t  nStartEvent,
Long64_t  nEvents 
)

Constructor with start event and event number to be processed, and autodefinition whether experimental data are used

Definition at line 67 of file BmnFillDstTask.cxx.

◆ BmnFillDstTask() [3/6]

BmnFillDstTask::BmnFillDstTask ( Long64_t  nStartEvent,
Long64_t  nEvents,
Bool_t  isExp,
Int_t  period_number = -1,
Int_t  run_number = -1 
)

Constructor with start event and event number to be processed, experimental data flag, period and run numbers

Definition at line 98 of file BmnFillDstTask.cxx.

◆ ~BmnFillDstTask() [1/2]

BmnFillDstTask::~BmnFillDstTask ( )

Destructor

Definition at line 136 of file BmnFillDstTask.cxx.

◆ BmnFillDstTask() [4/6]

BmnFillDstTask::BmnFillDstTask ( )

Default constructor

◆ BmnFillDstTask() [5/6]

BmnFillDstTask::BmnFillDstTask ( Long64_t  nStartEvent,
Long64_t  nEvents 
)

Constructor with start event and event number to be processed, and autodefinition whether experimental data are used

◆ BmnFillDstTask() [6/6]

BmnFillDstTask::BmnFillDstTask ( Long64_t  nStartEvent,
Long64_t  nEvents,
Bool_t  isExp,
Int_t  period_number = -1,
Int_t  run_number = -1 
)

Constructor with start event and event number to be processed, experimental data flag, period and run numbers

◆ ~BmnFillDstTask() [2/2]

BmnFillDstTask::~BmnFillDstTask ( )

Destructor

Member Function Documentation

◆ DoZCalibration() [1/2]

void BmnFillDstTask::DoZCalibration ( Bool_t  cal)
inline

Definition at line 63 of file BmnFillDstTask.h.

Referenced by run_reco_src().

◆ DoZCalibration() [2/2]

void BmnFillDstTask::DoZCalibration ( Bool_t  cal)
inline

Definition at line 63 of file BmnFillDstTask.h.

◆ Exec() [1/2]

◆ Exec() [2/2]

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

Executed for each event

◆ Finish() [1/2]

void BmnFillDstTask::Finish ( )
virtual

Finish task called at the end

Definition at line 508 of file BmnFillDstTask.cxx.

◆ Finish() [2/2]

virtual void BmnFillDstTask::Finish ( )
virtual

Finish task called at the end

◆ Init() [1/2]

◆ Init() [2/2]

virtual InitStatus BmnFillDstTask::Init ( )
virtual

Initialization of task at the beginning

◆ InitParticleInfo() [1/2]

void BmnFillDstTask::InitParticleInfo ( )

Fill map with weight-charge of possible particles

Definition at line 585 of file BmnFillDstTask.cxx.

References BmnFillDstTask::stParticleInfo::A, and BmnFillDstTask::stParticleInfo::Z.

Referenced by Init().

◆ InitParticleInfo() [2/2]

void BmnFillDstTask::InitParticleInfo ( )

Fill map with weight-charge of possible particles

◆ ReInit() [1/2]

InitStatus BmnFillDstTask::ReInit ( )
virtual

ReInitialization of task when the runID/file changes

Definition at line 324 of file BmnFillDstTask.cxx.

◆ ReInit() [2/2]

virtual InitStatus BmnFillDstTask::ReInit ( )
virtual

ReInitialization of task when the runID/file changes

◆ SetParContainers() [1/2]

void BmnFillDstTask::SetParContainers ( )
virtual

Load the parameter container from the runtime database

Definition at line 520 of file BmnFillDstTask.cxx.

◆ SetParContainers() [2/2]

virtual void BmnFillDstTask::SetParContainers ( )
virtual

Load the parameter container from the runtime database

◆ SetRunNumber() [1/2]

void BmnFillDstTask::SetRunNumber ( Int_t  period_number,
Int_t  run_number 
)
inline

Setting period-number information to fill RunHeader

Definition at line 58 of file BmnFillDstTask.h.

Referenced by run8_reco_bmn(), and run_reco_src().

◆ SetRunNumber() [2/2]

void BmnFillDstTask::SetRunNumber ( Int_t  period_number,
Int_t  run_number 
)
inline

Setting period-number information to fill RunHeader

Definition at line 58 of file BmnFillDstTask.h.


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