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

#include <BmnSiProfHitMaker.h>

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

Public Member Functions

 BmnSiProfHitMaker ()
 
 BmnSiProfHitMaker (Int_t, Int_t, Bool_t, TString alignFile="default")
 
virtual ~BmnSiProfHitMaker ()
 
virtual InitStatus Init ()
 
virtual void Exec (Option_t *opt)
 
virtual void Finish ()
 
void ProcessDigits ()
 
void SetHitMatching (Bool_t opt=kTRUE)
 
void SetCurrentConfig (BmnSiProfConfiguration::SiProf_CONFIG config)
 
void SetXMLConfig (TString xml_file)
 
virtual void OnlineWrite (const std::unique_ptr< TTree > &resultTree)
 Write task resul to tree.
 
 BmnSiProfHitMaker ()
 
 BmnSiProfHitMaker (Int_t, Int_t, Bool_t, TString alignFile="default")
 
virtual ~BmnSiProfHitMaker ()
 
virtual InitStatus Init ()
 
virtual void Exec (Option_t *opt)
 
virtual void Finish ()
 
void ProcessDigits ()
 
void SetHitMatching (Bool_t opt=kTRUE)
 
void SetCurrentConfig (BmnSiProfConfiguration::SiProf_CONFIG config)
 
void SetXMLConfig (TString xml_file)
 
virtual void OnlineWrite (const std::unique_ptr< TTree > &resultTree)
 Write task resul to tree.
 
- Public Member Functions inherited from BmnTask
 BmnTask ()
 
 BmnTask (const char *name, Int_t iVerbose=1)
 
virtual ~BmnTask ()
 Destroy the BmnTask object.
 
 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.
 
 BmnTask (const BmnTask &)=delete
 
BmnTaskoperator= (const BmnTask &)=delete
 
 ClassDef (BmnTask, 1)
 

Detailed Description

Definition at line 23 of file BmnSiProfHitMaker.h.

Constructor & Destructor Documentation

◆ BmnSiProfHitMaker() [1/4]

BmnSiProfHitMaker::BmnSiProfHitMaker ( )

Definition at line 14 of file BmnSiProfHitMaker.cxx.

References BmnSiProfConfiguration::None.

◆ BmnSiProfHitMaker() [2/4]

BmnSiProfHitMaker::BmnSiProfHitMaker ( Int_t  run_period,
Int_t  run_number,
Bool_t  isExp,
TString  alignFile = "default" 
)

◆ ~BmnSiProfHitMaker() [1/2]

BmnSiProfHitMaker::~BmnSiProfHitMaker ( )
virtual

Definition at line 68 of file BmnSiProfHitMaker.cxx.

◆ BmnSiProfHitMaker() [3/4]

BmnSiProfHitMaker::BmnSiProfHitMaker ( )

◆ BmnSiProfHitMaker() [4/4]

BmnSiProfHitMaker::BmnSiProfHitMaker ( Int_t  ,
Int_t  ,
Bool_t  ,
TString  alignFile = "default" 
)

◆ ~BmnSiProfHitMaker() [2/2]

virtual BmnSiProfHitMaker::~BmnSiProfHitMaker ( )
virtual

Member Function Documentation

◆ Exec() [1/2]

void BmnSiProfHitMaker::Exec ( Option_t *  opt)
virtual

Definition at line 164 of file BmnSiProfHitMaker.cxx.

References BmnEventQuality::GetIsGoodEvent(), and ProcessDigits().

◆ Exec() [2/2]

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

◆ Finish() [1/2]

void BmnSiProfHitMaker::Finish ( )
virtual

Definition at line 353 of file BmnSiProfHitMaker.cxx.

◆ Finish() [2/2]

virtual void BmnSiProfHitMaker::Finish ( )
virtual

◆ Init() [1/2]

InitStatus BmnSiProfHitMaker::Init ( )
virtual

Definition at line 113 of file BmnSiProfHitMaker.cxx.

◆ Init() [2/2]

virtual InitStatus BmnSiProfHitMaker::Init ( )
virtual

◆ OnlineWrite() [1/2]

void BmnSiProfHitMaker::OnlineWrite ( const std::unique_ptr< TTree > &  resultTree)
virtual

Write task resul to tree.

Parameters
resultTree

Reimplemented from BmnTask.

Definition at line 344 of file BmnSiProfHitMaker.cxx.

◆ OnlineWrite() [2/2]

virtual void BmnSiProfHitMaker::OnlineWrite ( const std::unique_ptr< TTree > &  resultTree)
virtual

Write task resul to tree.

Parameters
resultTree

Reimplemented from BmnTask.

◆ ProcessDigits() [1/2]

◆ ProcessDigits() [2/2]

void BmnSiProfHitMaker::ProcessDigits ( )

◆ SetCurrentConfig() [1/2]

void BmnSiProfHitMaker::SetCurrentConfig ( BmnSiProfConfiguration::SiProf_CONFIG  config)
inline

Definition at line 41 of file BmnSiProfHitMaker.h.

◆ SetCurrentConfig() [2/2]

void BmnSiProfHitMaker::SetCurrentConfig ( BmnSiProfConfiguration::SiProf_CONFIG  config)
inline

Definition at line 41 of file BmnSiProfHitMaker.h.

◆ SetHitMatching() [1/2]

void BmnSiProfHitMaker::SetHitMatching ( Bool_t  opt = kTRUE)
inline

Definition at line 39 of file BmnSiProfHitMaker.h.

◆ SetHitMatching() [2/2]

void BmnSiProfHitMaker::SetHitMatching ( Bool_t  opt = kTRUE)
inline

Definition at line 39 of file BmnSiProfHitMaker.h.

◆ SetXMLConfig() [1/2]

void BmnSiProfHitMaker::SetXMLConfig ( TString  xml_file)
inline

Definition at line 43 of file BmnSiProfHitMaker.h.

References BmnSiProfConfiguration::None.

◆ SetXMLConfig() [2/2]

void BmnSiProfHitMaker::SetXMLConfig ( TString  xml_file)
inline

Definition at line 43 of file BmnSiProfHitMaker.h.

References BmnSiProfConfiguration::None.


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