BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
EmcRecFastCluster2Shower Class Reference

#include <EmcRecFastCluster2Shower.h>

Inheritance diagram for EmcRecFastCluster2Shower:

Public Member Functions

 EmcRecFastCluster2Shower ()
virtual ~EmcRecFastCluster2Shower ()
virtual void Convert (RecEmcClusterMap &aClusterMap, RecEmcShowerMap &aShowerMap)
 EmcRecFastCluster2Shower ()
virtual ~EmcRecFastCluster2Shower ()
virtual void Convert (RecEmcClusterMap &aClusterMap, RecEmcShowerMap &aShowerMap)
 EmcRecFastCluster2Shower ()
virtual ~EmcRecFastCluster2Shower ()
virtual void Convert (RecEmcClusterMap &aClusterMap, RecEmcShowerMap &aShowerMap)
Public Member Functions inherited from EmcRecCluster2ShowerAbs
 EmcRecCluster2ShowerAbs ()
virtual ~EmcRecCluster2ShowerAbs ()
virtual void Convert (RecEmcClusterMap &aClusterMap, RecEmcShowerMap &aShowerMap)=0
 EmcRecCluster2ShowerAbs ()
virtual ~EmcRecCluster2ShowerAbs ()
virtual void Convert (RecEmcClusterMap &aClusterMap, RecEmcShowerMap &aShowerMap)=0
 EmcRecCluster2ShowerAbs ()
virtual ~EmcRecCluster2ShowerAbs ()
virtual void Convert (RecEmcClusterMap &aClusterMap, RecEmcShowerMap &aShowerMap)=0

Detailed Description

Constructor & Destructor Documentation

◆ EmcRecFastCluster2Shower() [1/3]

EmcRecFastCluster2Shower::EmcRecFastCluster2Shower ( )

Definition at line 11 of file EmcRecFastCluster2Shower.cxx.

11 {
12 // cout<<"====== EmcRec: Online Mode ======"<<endl;
13}

◆ ~EmcRecFastCluster2Shower() [1/3]

EmcRecFastCluster2Shower::~EmcRecFastCluster2Shower ( )
virtual

Definition at line 15 of file EmcRecFastCluster2Shower.cxx.

15{}

◆ EmcRecFastCluster2Shower() [2/3]

EmcRecFastCluster2Shower::EmcRecFastCluster2Shower ( )

◆ ~EmcRecFastCluster2Shower() [2/3]

virtual EmcRecFastCluster2Shower::~EmcRecFastCluster2Shower ( )
virtual

◆ EmcRecFastCluster2Shower() [3/3]

EmcRecFastCluster2Shower::EmcRecFastCluster2Shower ( )

◆ ~EmcRecFastCluster2Shower() [3/3]

virtual EmcRecFastCluster2Shower::~EmcRecFastCluster2Shower ( )
virtual

Member Function Documentation

◆ Convert() [1/3]

void EmcRecFastCluster2Shower::Convert ( RecEmcClusterMap & aClusterMap,
RecEmcShowerMap & aShowerMap )
virtual

Definition at line 17 of file EmcRecFastCluster2Shower.cxx.

18 {
19 RecEmcClusterMap::const_iterator ciClusterMap;
20 RecEmcHitMap::const_iterator ciHitMap;
21
22 for ( ciClusterMap = aClusterMap.begin(); ciClusterMap != aClusterMap.end(); ++ciClusterMap )
23 {
24
25 RecEmcShower aShower;
26 aShower.Clear();
27 const RecEmcCluster& aCluster = ciClusterMap->second;
28
29 aShower.ShowerId( aCluster.getClusterId() );
30 RecEmcEnergy energy = aCluster.getEnergy();
31 aShower.EAll( energy );
32 aShower.setEnergy( energy );
33 aShower.setPosition( aCluster.getPosition() );
34 aShowerMap[aShower.getShowerId()] = aShower;
35 }
36}
************Class m_ypar INTEGER m_KeyWgt INTEGER m_KeyIHVP INTEGER m_KeyGPS INTEGER m_IsBeamPolarized INTEGER m_EvtGenInterface DOUBLE PRECISION m_Emin DOUBLE PRECISION m_sphot DOUBLE PRECISION m_Xenph DOUBLE PRECISION m_q2 DOUBLE PRECISION m_PolBeam2 DOUBLE PRECISION m_xErrPb *COMMON c_KK2f $ !CMS energy average $ !Spin Polarization vector first beam $ !Spin Polarization vector second beam $ !Beam energy spread[GeV] $ !minimum hadronization energy[GeV] $ !input READ never touch them !$ !debug facility $ !maximum weight $ !inverse alfaQED $ !minimum real photon energy
Definition KK2f.h:50
void setPosition(const HepPoint3D &pos)
RecEmcEnergy getEnergy() const
HepPoint3D getPosition() const
RecEmcEnergy EAll(RecEmcEnergy e)
RecEmcID ShowerId(RecEmcID id)

◆ Convert() [2/3]

virtual void EmcRecFastCluster2Shower::Convert ( RecEmcClusterMap & aClusterMap,
RecEmcShowerMap & aShowerMap )
virtual

◆ Convert() [3/3]

virtual void EmcRecFastCluster2Shower::Convert ( RecEmcClusterMap & aClusterMap,
RecEmcShowerMap & aShowerMap )
virtual

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