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

Class for BmnNdetEvent reconstruction (creation) from BmnNdetDigi {Data} or BmnNdetDigit {Sim}. More...

#include <BmnNdetReconstructor.h>

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

Public Member Functions

 BmnNdetReconstructor (bool isExp, bool isGlobalCoordinates)
 
 ~BmnNdetReconstructor ()
 
virtual InitStatus Init ()
 
void ParseGeometry ()
 
void SetRecoCutsFile (TString reco_cuts_file)
 
void ParseCuts ()
 
virtual void Exec (Option_t *opt)
 
virtual void Finish ()
 
virtual void OnlineWrite (const std::unique_ptr< TTree > &resultTree)
 Write task resul to tree.
 
 BmnNdetReconstructor (bool isExp, bool isGlobalCoordinates)
 
 ~BmnNdetReconstructor ()
 
virtual InitStatus Init ()
 
void ParseGeometry ()
 
void SetRecoCutsFile (TString reco_cuts_file)
 
void ParseCuts ()
 
virtual void Exec (Option_t *opt)
 
virtual void Finish ()
 
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

Class for BmnNdetEvent reconstruction (creation) from BmnNdetDigi {Data} or BmnNdetDigit {Sim}.

Version
1.0

Definition at line 25 of file BmnNdetReconstructor.h.

Constructor & Destructor Documentation

◆ BmnNdetReconstructor() [1/2]

BmnNdetReconstructor::BmnNdetReconstructor ( bool  isExp,
bool  isGlobalCoordinates 
)

Definition at line 20 of file BmnNdetReconstructor.cxx.

◆ ~BmnNdetReconstructor() [1/2]

BmnNdetReconstructor::~BmnNdetReconstructor ( )

Definition at line 35 of file BmnNdetReconstructor.cxx.

◆ BmnNdetReconstructor() [2/2]

BmnNdetReconstructor::BmnNdetReconstructor ( bool  isExp,
bool  isGlobalCoordinates 
)

◆ ~BmnNdetReconstructor() [2/2]

BmnNdetReconstructor::~BmnNdetReconstructor ( )

Member Function Documentation

◆ Exec() [1/2]

◆ Exec() [2/2]

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

◆ Finish() [1/2]

void BmnNdetReconstructor::Finish ( )
virtual

Definition at line 255 of file BmnNdetReconstructor.cxx.

◆ Finish() [2/2]

virtual void BmnNdetReconstructor::Finish ( )
virtual

◆ Init() [1/2]

InitStatus BmnNdetReconstructor::Init ( )
virtual

Definition at line 43 of file BmnNdetReconstructor.cxx.

References ParseGeometry(), and BmnNdetEvent::reset().

◆ Init() [2/2]

virtual InitStatus BmnNdetReconstructor::Init ( )
virtual

◆ OnlineWrite() [1/2]

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

Write task resul to tree.

Parameters
resultTree

Reimplemented from BmnTask.

Definition at line 244 of file BmnNdetReconstructor.cxx.

◆ OnlineWrite() [2/2]

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

Write task resul to tree.

Parameters
resultTree

Reimplemented from BmnTask.

◆ ParseCuts() [1/2]

void BmnNdetReconstructor::ParseCuts ( )

Definition at line 90 of file BmnNdetReconstructor.cxx.

Referenced by SetRecoCutsFile().

◆ ParseCuts() [2/2]

void BmnNdetReconstructor::ParseCuts ( )

◆ ParseGeometry() [1/2]

void BmnNdetReconstructor::ParseGeometry ( )

Definition at line 125 of file BmnNdetReconstructor.cxx.

References BmnGeoTemplate< Derived >::ReadGeometryFromGeoManager().

Referenced by Init().

◆ ParseGeometry() [2/2]

void BmnNdetReconstructor::ParseGeometry ( )

◆ SetRecoCutsFile() [1/2]

void BmnNdetReconstructor::SetRecoCutsFile ( TString  reco_cuts_file)

Definition at line 28 of file BmnNdetReconstructor.cxx.

References ParseCuts().

Referenced by run_reco_bmn().

◆ SetRecoCutsFile() [2/2]

void BmnNdetReconstructor::SetRecoCutsFile ( TString  reco_cuts_file)

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