Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
srcs
lardataobj
lardataobj
RawData
AuxDetDigit.cxx
Go to the documentation of this file.
1
////////////////////////////////////////////////////////////////////////
2
//
3
// AuxDetDigit class
4
//
5
// brebel@fnal.gov
6
//
7
////////////////////////////////////////////////////////////////////////
8
9
#include "
lardataobj/RawData/AuxDetDigit.h
"
10
11
#include "cetlib_except/exception.h"
12
13
namespace
raw{
14
15
//----------------------------------------------------------------------
16
AuxDetDigit::AuxDetDigit
()
17
: fADC(0)
18
, fChannel(0)
19
, fAuxDetName(
"UnknownAuxDet"
)
20
, fTimeStamp(UINT64_MAX)
21
{
22
23
}
24
25
//----------------------------------------------------------------------
26
AuxDetDigit::AuxDetDigit
(
unsigned
short
channel,
27
std::vector<short> adclist,
28
std::string
name
,
29
unsigned
long
long
timeStamp)
30
: fADC(adclist)
31
, fChannel(channel)
32
, fAuxDetName(name)
33
, fTimeStamp(timeStamp)
34
{
35
36
}
37
38
//--------------------------------------------------
39
short
AuxDetDigit::ADC
(
size_t
i)
const
40
{
41
if
(i >=
fADC
.size())
42
throw
cet::exception(
"AuxDetDigit"
) <<
"illegal index requested for ADC vector: "
43
<< i <<
"\n"
;
44
45
return
fADC
[i];
46
}
47
48
}
49
////////////////////////////////////////////////////////////////////////
50
raw::AuxDetDigit::AuxDetDigit
AuxDetDigit()
Definition:
AuxDetDigit.cxx:16
AuxDetDigit.h
raw::AuxDetDigit::fADC
std::vector< short > fADC
vector of adc counts
Definition:
AuxDetDigit.h:26
name
then echo fcl name
Definition:
sbndpoms_genfclwithrunnumber_maker.sh:220
raw::AuxDetDigit::ADC
short ADC(size_t i) const
Definition:
AuxDetDigit.cxx:39
Generated by
1.8.5