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
StEEmcPool
StEzSmdCal
EzEEsmdCal.h
1
// \class EzEEsmdCal
2
// \author Jan Balewski
3
4
#ifndef EzEEsmdCal_h
5
#define EzEEsmdCal_h
6
/*********************************************************************
7
* $Id: EzEEsmdCal.h,v 1.2 2004/09/11 04:57:34 balewski Exp $
8
*********************************************************************
9
* \class
10
* \author Balewski
11
* \date
12
* \brief
13
*
14
Access EEMC data & DB from ezTree, StRoot-free
15
Only ezTree data are decoded by this class
16
Uses EEtowers class to do any analysis
17
*
18
*********************************************************************/
19
20
#include "TObject.h"
21
#include "EEsmdCal.h"
22
23
class
TObjArray ;
24
class
EEmcEventHeader
;
25
class
EEfeeRawEvent
;
26
27
class
EzEEsmdCal
:
public
TObject,
public
EEsmdCal
{
28
private
:
29
void
unpackEzTree();
30
void
unpackEzTail();
//T,P,Q,R
31
void
unpackEzSmd();
// U,V
32
33
EEmcEventHeader
*eHead;
34
EEfeeRawEvent
*eEve;
35
36
public
:
37
EzEEsmdCal
(
int
sect);
38
virtual
~
EzEEsmdCal
();
39
void
make();
40
void
set( TObjArray * hL,
EEDB
*db,
EEfeeRawEvent
*eE,
EEmcEventHeader
*eH){ HList=hL; eeDb=db;eHead=eH; eEve=eE; };
41
void
init();
42
ClassDef(
EzEEsmdCal
,1)
43
};
44
45
#endif
46
47
/*****************************************************************
48
* $Log: EzEEsmdCal.h,v $
49
* Revision 1.2 2004/09/11 04:57:34 balewski
50
* cleanup
51
*
52
* Revision 1.1 2004/06/12 04:09:24 balewski
53
* start
54
*
55
* Revision 1.1 2004/06/06 04:54:08 balewski
56
* dual analyzis
57
*
58
*
59
********************************************************************/
60
EEmcEventHeader
Definition:
EEmcEventHeader.h:12
EEsmdCal
Definition:
EEsmdCal.h:32
EzEEsmdCal
Definition:
EzEEsmdCal.h:27
StEEmcDb
Definition:
StEEmcDb.h:42
EEfeeRawEvent
Definition:
EEfeeRawEvent.h:14
Generated by
1.8.5