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
StSsdUtil
StSsdClusterList.hh
1
// $Id: StSsdClusterList.hh,v 1.1 2006/10/16 16:43:29 bouchet Exp $
2
//
3
// $Log: StSsdClusterList.hh,v $
4
// Revision 1.1 2006/10/16 16:43:29 bouchet
5
// StSsdUtil regroups now methods for the classes StSsdStrip, StSsdCluster and StSsdPoint
6
//
7
// Revision 1.2 2005/03/18 14:23:46 lmartin
8
// missing CVS header added
9
//
10
11
#ifndef STSSDCLUSTERLIST_HH
12
#define STSSDCLUSTERLIST_HH
13
#include "Rtypes.h"
14
class
StSsdClusterControl
;
15
class
StSsdCluster
;
16
class
StSsdStripList
;
17
18
class
StSsdClusterList
19
{
20
public
:
21
StSsdClusterList
();
22
~
StSsdClusterList
();
23
24
StSsdCluster
* next(
StSsdCluster
*ptr);
25
StSsdCluster
* prev(
StSsdCluster
*ptr);
26
StSsdCluster
* first();
27
StSsdCluster
* last();
28
Int_t addNewCluster(
StSsdCluster
*ptr);
29
void
exchangeTwoClusters(
StSsdCluster
*ptr1,
StSsdCluster
*ptr2);
30
void
sortCluster();
31
void
renumCluster();
32
Int_t removeCluster(
StSsdCluster
*ptr);
33
Int_t getSize();
34
Int_t splitCluster(
StSsdClusterControl
*clusterControl,
StSsdCluster
*CurrentCluster, Int_t *ListAdc,
StSsdStripList
*currentStripList);
35
Int_t isSorted();
36
37
private
:
38
StSsdClusterList
(
const
StSsdClusterList
& originalClusterList);
39
StSsdClusterList
& operator=(
const
StSsdClusterList
originalClusterList);
40
41
Int_t mListLength;
42
StSsdCluster
*mFirstCluster;
43
StSsdCluster
*mLastCluster;
44
};
45
#endif
StSsdClusterList
Definition:
StSsdClusterList.hh:18
StSsdCluster
Definition:
StSsdCluster.hh:18
StSsdClusterControl
Definition:
StSsdClusterControl.h:14
StSsdStripList
Definition:
StSsdStripList.hh:21
Generated by
1.8.5