StRoot
1
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Groups
Pages
StMuDSTMaker
COMMON
StMuFcsUtil.h
1
#ifndef StMuFcsUtil_h
2
#define StMuFcsUtil_h
3
#include "TObject.h"
4
5
#include <map>
6
7
class
StMuFcsCollection
;
8
class
StFcsCollection
;
9
class
StTriggerData
;
10
class
StMuDst
;
11
class
StFcsHit
;
12
class
StFcsCluster
;
13
class
StFcsPoint
;
14
15
16
class
StMuFcsUtil
:
public
TObject
17
{
18
public
:
19
StMuFcsUtil
();
20
~
StMuFcsUtil
();
21
StMuFcsCollection
* getMuFcs(
StFcsCollection
*);
22
StFcsCollection
* getFcs(
StMuFcsCollection
*);
23
void
fillMuFcs(
StMuFcsCollection
*,
StFcsCollection
*);
24
void
fillFcs(
StFcsCollection
*,
StMuFcsCollection
*);
25
26
std::map< const StFcsCluster*, StMuFcsCluster* > & getClusterMap() {
return
mMapClusters; }
27
28
private
:
29
31
void
fillMuFcsHits(
StMuFcsCollection
*,
StFcsCollection
*);
33
void
fillMuFcsClusters(
StMuFcsCollection
*,
StFcsCollection
*);
35
void
fillMuFcsPoints(
StMuFcsCollection
*,
StFcsCollection
*);
37
void
fillMuFcsInfo(
StMuFcsCollection
*,
StFcsCollection
*);
39
void
rebuildRelationships(
StFcsCollection
*,
StMuFcsCollection
*);
41
void
fillFcsHits(
StFcsCollection
*,
StMuFcsCollection
*);
42
44
std::map< const StFcsHit*, StMuFcsHit* > mMapHits;
45
std::map< const StFcsCluster*, StMuFcsCluster* > mMapClusters;
46
std::map< const StFcsPoint*, StMuFcsPoint* > mMapPoints;
47
48
ClassDef(
StMuFcsUtil
,1)
49
};
50
51
#endif
StMuFcsUtil
Definition:
StMuFcsUtil.h:16
StMuFcsCollection
Definition:
StMuFcsCollection.h:25
StTriggerData
Definition:
StTriggerData.h:193
StMuDst
Definition:
StMuDst.h:106
StFcsCollection
Definition:
StFcsCollection.h:36
StFcsPoint
Definition:
StFcsPoint.h:27
StFcsCluster
Definition:
StFcsCluster.h:31
StFcsHit
Definition:
StFcsHit.h:25
Generated by
1.8.5