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

#include <BmnGemStripHitMaker.h>

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

Public Member Functions

 BmnGemStripHitMaker ()
 
 BmnGemStripHitMaker (Int_t per, Int_t run, Bool_t isExp, Bool_t isSrc=kFALSE)
 
virtual ~BmnGemStripHitMaker ()
 
virtual InitStatus Init ()
 
virtual void Exec (Option_t *opt)
 
virtual void Finish ()
 
void ProcessDigits ()
 
void SetHitMatching (Bool_t opt=kTRUE)
 
void SetCurrentConfig (BmnGemStripConfiguration::GEM_CONFIG config)
 
void SetXMLConfig (TString xml_file)
 
void SetSrcSetup (Bool_t f)
 
void SetFieldScale (Double_t fs)
 
void SetSignalWindow (Double_t min, Double_t max)
 
virtual void OnlineWrite (const std::unique_ptr< TTree > &resultTree)
 Write task resul to tree.
 
 BmnGemStripHitMaker ()
 
 BmnGemStripHitMaker (Int_t per, Int_t run, Bool_t isExp, Bool_t isSrc=kFALSE)
 
virtual ~BmnGemStripHitMaker ()
 
virtual InitStatus Init ()
 
virtual void Exec (Option_t *opt)
 
virtual void Finish ()
 
void ProcessDigits ()
 
void SetHitMatching (Bool_t opt=kTRUE)
 
void SetCurrentConfig (BmnGemStripConfiguration::GEM_CONFIG config)
 
void SetXMLConfig (TString xml_file)
 
void SetSrcSetup (Bool_t f)
 
void SetFieldScale (Double_t fs)
 
void SetSignalWindow (Double_t min, Double_t max)
 
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 BmnGemStripHitMaker.h.

Constructor & Destructor Documentation

◆ BmnGemStripHitMaker() [1/4]

BmnGemStripHitMaker::BmnGemStripHitMaker ( )

Definition at line 16 of file BmnGemStripHitMaker.cxx.

References BmnGemStripConfiguration::None.

◆ BmnGemStripHitMaker() [2/4]

◆ ~BmnGemStripHitMaker() [1/2]

BmnGemStripHitMaker::~BmnGemStripHitMaker ( )
virtual

◆ BmnGemStripHitMaker() [3/4]

BmnGemStripHitMaker::BmnGemStripHitMaker ( )

◆ BmnGemStripHitMaker() [4/4]

BmnGemStripHitMaker::BmnGemStripHitMaker ( Int_t  per,
Int_t  run,
Bool_t  isExp,
Bool_t  isSrc = kFALSE 
)

◆ ~BmnGemStripHitMaker() [2/2]

virtual BmnGemStripHitMaker::~BmnGemStripHitMaker ( )
virtual

Member Function Documentation

◆ Exec() [1/2]

void BmnGemStripHitMaker::Exec ( Option_t *  opt)
virtual

◆ Exec() [2/2]

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

◆ Finish() [1/2]

void BmnGemStripHitMaker::Finish ( )
virtual

Definition at line 673 of file BmnGemStripHitMaker.cxx.

◆ Finish() [2/2]

virtual void BmnGemStripHitMaker::Finish ( )
virtual

◆ Init() [1/2]

InitStatus BmnGemStripHitMaker::Init ( )
virtual

Definition at line 256 of file BmnGemStripHitMaker.cxx.

◆ Init() [2/2]

virtual InitStatus BmnGemStripHitMaker::Init ( )
virtual

◆ OnlineWrite() [1/2]

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

Write task resul to tree.

Parameters
resultTree

Reimplemented from BmnTask.

Definition at line 662 of file BmnGemStripHitMaker.cxx.

◆ OnlineWrite() [2/2]

virtual void BmnGemStripHitMaker::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 BmnGemStripHitMaker::ProcessDigits ( )

◆ SetCurrentConfig() [1/2]

void BmnGemStripHitMaker::SetCurrentConfig ( BmnGemStripConfiguration::GEM_CONFIG  config)
inline

Definition at line 38 of file BmnGemStripHitMaker.h.

◆ SetCurrentConfig() [2/2]

void BmnGemStripHitMaker::SetCurrentConfig ( BmnGemStripConfiguration::GEM_CONFIG  config)
inline

Definition at line 38 of file BmnGemStripHitMaker.h.

◆ SetFieldScale() [1/2]

void BmnGemStripHitMaker::SetFieldScale ( Double_t  fs)
inline

Definition at line 48 of file BmnGemStripHitMaker.h.

Referenced by run_reco_src().

◆ SetFieldScale() [2/2]

void BmnGemStripHitMaker::SetFieldScale ( Double_t  fs)
inline

Definition at line 48 of file BmnGemStripHitMaker.h.

◆ SetHitMatching() [1/2]

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

Definition at line 36 of file BmnGemStripHitMaker.h.

Referenced by run8_reco_bmn(), run_reco_bmn(), and run_reco_src().

◆ SetHitMatching() [2/2]

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

Definition at line 36 of file BmnGemStripHitMaker.h.

◆ SetSignalWindow() [1/2]

void BmnGemStripHitMaker::SetSignalWindow ( Double_t  min,
Double_t  max 
)
inline

Definition at line 50 of file BmnGemStripHitMaker.h.

References max(), and min().

◆ SetSignalWindow() [2/2]

void BmnGemStripHitMaker::SetSignalWindow ( Double_t  min,
Double_t  max 
)
inline

Definition at line 50 of file BmnGemStripHitMaker.h.

References max(), and min().

◆ SetSrcSetup() [1/2]

void BmnGemStripHitMaker::SetSrcSetup ( Bool_t  f)
inline

Definition at line 46 of file BmnGemStripHitMaker.h.

References f.

◆ SetSrcSetup() [2/2]

void BmnGemStripHitMaker::SetSrcSetup ( Bool_t  f)
inline

Definition at line 46 of file BmnGemStripHitMaker.h.

References f.

◆ SetXMLConfig() [1/2]

void BmnGemStripHitMaker::SetXMLConfig ( TString  xml_file)
inline

Definition at line 40 of file BmnGemStripHitMaker.h.

References BmnGemStripConfiguration::None.

◆ SetXMLConfig() [2/2]

void BmnGemStripHitMaker::SetXMLConfig ( TString  xml_file)
inline

Definition at line 40 of file BmnGemStripHitMaker.h.

References BmnGemStripConfiguration::None.


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