PandaRoot
BSEmcPhiRecoHitSplitter Class Reference

splits clusters based on local maxima in the Phi direction for use with Bremstrahlung correction. More...

#include <BSEmcPhiRecoHitSplitter.h>

Inheritance diagram for BSEmcPhiRecoHitSplitter:
PndPersistencyTask

Public Member Functions

 BSEmcPhiRecoHitSplitter (Int_t t_verbose=0)
 
virtual ~BSEmcPhiRecoHitSplitter ()
 
virtual InitStatus Init ()
 
virtual void Exec (Option_t *t_opt)
 
virtual void FinishTask ()
 
void SetStorageOfData (Bool_t t_p=kTRUE)
 
void CreatePhiHits (const std::vector< const BSEmcDigi *> &t_digiArray, const std::vector< const BSEmcCluster *> &t_clusterArray, const TString &t_clusterBranchName, BSEmcCrystalPositionPar *t_positionPar)
 
- 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 ()
 

Protected Member Functions

virtual void SetParContainers ()
 
BSEmcRecoHitAddPhiRecoHit ()
 

Detailed Description

splits clusters based on local maxima in the Phi direction for use with Bremstrahlung correction.

new version of PndEmcPhiBumpSplitter

Author
Phil Strother
Binsong Ma
Ermias Atomssa
Ben Salisbury salis.nosp@m.bury.nosp@m.@hisk.nosp@m.p.un.nosp@m.i-bon.nosp@m.n.de, HISKP Bonn
Date
2021-02

Definition at line 84 of file BSEmcPhiRecoHitSplitter.h.

Constructor & Destructor Documentation

◆ BSEmcPhiRecoHitSplitter()

BSEmcPhiRecoHitSplitter::BSEmcPhiRecoHitSplitter ( Int_t  t_verbose = 0)

Referenced by SetStorageOfData().

◆ ~BSEmcPhiRecoHitSplitter()

virtual BSEmcPhiRecoHitSplitter::~BSEmcPhiRecoHitSplitter ( )
virtual

Member Function Documentation

◆ AddPhiRecoHit()

BSEmcRecoHit* BSEmcPhiRecoHitSplitter::AddPhiRecoHit ( )
protected

Referenced by SetStorageOfData().

◆ CreatePhiHits()

void BSEmcPhiRecoHitSplitter::CreatePhiHits ( const std::vector< const BSEmcDigi *> &  t_digiArray,
const std::vector< const BSEmcCluster *> &  t_clusterArray,
const TString &  t_clusterBranchName,
BSEmcCrystalPositionPar t_positionPar 
)

Referenced by SetStorageOfData().

◆ Exec()

virtual void BSEmcPhiRecoHitSplitter::Exec ( Option_t *  t_opt)
virtual

◆ FinishTask()

virtual void BSEmcPhiRecoHitSplitter::FinishTask ( )
virtual

◆ Init()

virtual InitStatus BSEmcPhiRecoHitSplitter::Init ( )
virtual

◆ SetParContainers()

virtual void BSEmcPhiRecoHitSplitter::SetParContainers ( )
protectedvirtual

Get parameter containers

Referenced by SetStorageOfData().

◆ SetStorageOfData()

void BSEmcPhiRecoHitSplitter::SetStorageOfData ( Bool_t  t_p = kTRUE)
inline

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