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
StEvent
StEmcRawData.h
1
/***************************************************************************
2
*
3
* $Id: StEmcRawData.h,v 2.2 2004/07/15 16:36:24 ullrich Exp $
4
*
5
* Author: Alex Suaide, Mar 2004
6
***************************************************************************
7
*
8
* Description:
9
*
10
***************************************************************************
11
*
12
* $Log: StEmcRawData.h,v $
13
* Revision 2.2 2004/07/15 16:36:24 ullrich
14
* Removed all clone() declerations and definitions. Use StObject::clone() only.
15
*
16
* Revision 2.1 2004/03/26 21:53:45 ullrich
17
* Initial Revision.
18
*
19
**************************************************************************/
20
#ifndef StEmcRawData_hh
21
#define StEmcRawData_hh
22
23
#include "StObject.h"
24
#include "TArrayS.h"
25
26
class
StEmcRawData
:
public
StObject
{
27
public
:
28
enum
{MAXEMCDATABANK=60};
29
30
StEmcRawData
();
31
StEmcRawData
(
const
StEmcRawData
&);
32
~
StEmcRawData
();
33
34
unsigned
short
* header(
int
);
35
const
unsigned
short
* header(
int
)
const
;
36
37
unsigned
short
*
data
(
int
);
38
const
unsigned
short
* data(
int
)
const
;
39
40
unsigned
short
header(
int
,
int
);
41
const
unsigned
short
header(
int
,
int
)
const
;
42
43
unsigned
short
data(
int
,
int
);
44
const
unsigned
short
data(
int
,
int
)
const
;
45
46
int
sizeHeader(
int
);
47
const
int
sizeHeader(
int
)
const
;
48
49
int
sizeData(
int
);
50
const
int
sizeData(
int
)
const
;
51
52
int
getNBlocks() {
return
MAXEMCDATABANK;}
53
54
void
createBank(
int
,
int
,
int
);
55
void
deleteBank(
int
);
56
57
void
setHeader(
int
,
unsigned
short
*);
58
void
setData(
int
,
unsigned
short
*);
59
void
setHeader(
int
,
int
,
unsigned
short
);
60
void
setData(
int
,
int
,
unsigned
short
);
61
62
protected
:
63
TArrayS mHeader[MAXEMCDATABANK];
64
TArrayS mData[MAXEMCDATABANK];
65
66
ClassDef(
StEmcRawData
,1)
67
};
68
#endif
StEmcRawData
Definition:
StEmcRawData.h:26
StObject
Definition:
StObject.h:54
data
Definition:
PMD_Reader.hh:62
Generated by
1.8.5