BOSS
8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
Reconstruction/EmcRec/include/EmcRec/EmcRecSplitWeighted.h
Go to the documentation of this file.
1
//
2
// Spliter
3
// Simple weighted method
4
// This is only used for testing code.
5
//
6
// Zhe Wang 2004, 8, 31
7
//
8
#ifndef EMC_REC_SPLIT_WEIGHTED_H
9
#define EMC_REC_SPLIT_WEIGHTED_H
10
11
#include "
EmcRecSplitAbs.h
"
12
13
class
EmcRecShowerEnergy
;
14
class
EmcRecShowerPosAbs
;
15
class
EmcRecShowerShape
;
16
17
class
EmcRecSplitWeighted
:
public
EmcRecSplitAbs
{
18
public
:
19
// Constructors and destructors
20
EmcRecSplitWeighted
();
21
~EmcRecSplitWeighted
();
22
23
public
:
24
virtual
void
Split
(
RecEmcCluster
& aCluster,
const
RecEmcIDVector
& aMaxVec,
25
RecEmcShowerMap
& aShowerMap );
26
27
EmcRecShowerEnergy
*
fShowerE
;
28
EmcRecShowerPosAbs
*
fShowerPos
;
29
EmcRecShowerShape
*
fShowerShape
;
30
};
31
32
#endif
// EMC_REC_SPLIT_WEIGHTED_H
RecEmcIDVector
vector< RecEmcID > RecEmcIDVector
Definition
Emc/EmcRecEventModel/include/EmcRecEventModel/RecEmcDataType.h:33
RecEmcShowerMap
map< RecEmcID, RecEmcShower, less< RecEmcID > > RecEmcShowerMap
Definition
Emc/EmcRecEventModel/include/EmcRecEventModel/RecEmcShower.h:162
EmcRecSplitAbs.h
EmcRecShowerEnergy
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/EmcRec/EmcRecShowerEnergy.h:11
EmcRecShowerPosAbs
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/EmcRec/EmcRecShowerPosAbs.h:13
EmcRecShowerShape
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/EmcRec/EmcRecShowerShape.h:11
EmcRecSplitAbs
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/EmcRec/EmcRecSplitAbs.h:19
EmcRecSplitWeighted
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/EmcRec/EmcRecSplitWeighted.h:17
EmcRecSplitWeighted::fShowerE
EmcRecShowerEnergy * fShowerE
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/EmcRec/EmcRecSplitWeighted.h:27
EmcRecSplitWeighted::fShowerPos
EmcRecShowerPosAbs * fShowerPos
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/EmcRec/EmcRecSplitWeighted.h:28
EmcRecSplitWeighted::Split
virtual void Split(RecEmcCluster &aCluster, const RecEmcIDVector &aMaxVec, RecEmcShowerMap &aShowerMap)
EmcRecSplitWeighted::fShowerShape
EmcRecShowerShape * fShowerShape
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/EmcRec/EmcRecSplitWeighted.h:29
EmcRecSplitWeighted::EmcRecSplitWeighted
EmcRecSplitWeighted()
EmcRecSplitWeighted::~EmcRecSplitWeighted
~EmcRecSplitWeighted()
RecEmcCluster
Definition
Emc/EmcRecEventModel/include/EmcRecEventModel/RecEmcCluster.h:21
8.0.0
BOSS_Source
Reconstruction
EmcRec
include
EmcRec
EmcRecSplitWeighted.h
Generated by
1.16.1