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
StDaqLib
EMC
EMC_SmdReader.hh
1
#ifndef EMC_SMDREADER_HH
2
#define EMC_SMDREADER_HH
3
#include "StDaqLib/GENERIC/EventReader.hh"
4
#include "StDaqLib/GENERIC/RecHeaderFormats.hh"
5
#include "StDaqLib/GENERIC/swaps.hh"
6
#include "EMC_Reader.hh"
7
#include "StEmcDecoder.h"
14
class
EMC_SmdReader
15
{
16
public
:
17
// move the constructor guts {...} to a .cxx file
18
EMC_SmdReader
(
EventReader
*er,
Bank_EMCP
*pEMCP);
19
~EMC_SmdReader
();
20
void
Initialize
();
21
int
ProcessBarrelSmd(
const
Bank_EMCP
*);
22
int
FillBarrelSmd(
Bank_SMDADCR
*,
int
);
23
Bank_EMCSECP
* getBarrelSmdSection(
const
Bank_EMCP
*,
int
);
24
Bank_EMCRBP
* getBarrelSmdFiber(
Bank_EMCSECP
*,
int
);
25
Bank_SMDADCR
* getSmdADC(
Bank_EMCRBP
*);
26
void
PrintSmdArray();
27
28
Bank_BSMDADCR
& getBSMDADCR();
29
30
protected
:
31
Bank_EMCP
* pBankEMCP;
32
EventReader
* ercpy;
33
StEmcDecoder
* decoder;
34
35
Bank_BSMDADCR
mTheSmdAdcR;
36
Bank_BSMDADCD
mTheSmdAdcD;
37
Bank_BSMDPEDR
mTheSmdPedR;
38
Bank_BSMDRMSR
mTheSmdRMSR;
39
40
int
mNSMD;
41
};
42
#endif
EventReader
Definition:
EventReader.hh:448
EMC_SmdReader
Definition:
EMC_SmdReader.hh:14
Bank_EMCP
Definition:
EMC_Reader.hh:24
Bank_BSMDADCR
Definition:
EMC_Reader.hh:125
Bank_BSMDPEDR
Definition:
EMC_Reader.hh:127
EMC_SmdReader::EMC_SmdReader
EMC_SmdReader(EventReader *er, Bank_EMCP *pEMCP)
EMC_SmdReader constructor.
Definition:
EMC_SmdReader.cxx:14
EMC_SmdReader::~EMC_SmdReader
~EMC_SmdReader()
EMC_SmdReader destructor.
Definition:
EMC_SmdReader.cxx:33
Bank_BSMDADCD
Definition:
EMC_Reader.hh:126
EMC_SmdReader::Initialize
void Initialize()
Initialization of arrays.
Definition:
EMC_SmdReader.cxx:40
Bank_EMCSECP
Definition:
EMC_Reader.hh:29
StEmcDecoder
Definition:
StEmcDecoder.h:36
Bank_EMCRBP
Definition:
EMC_Reader.hh:34
Bank_SMDADCR
Definition:
EMC_Reader.hh:95
Bank_BSMDRMSR
Definition:
EMC_Reader.hh:128
Generated by
1.8.5