Belle II Software
release-05-01-25
ARICHHapdMask.h
1
/**************************************************************************
2
* BASF2 (Belle Analysis Framework 2) *
3
* Copyright(C) 2015 - Belle II Collaboration *
4
* *
5
* Author: The Belle II Collaboration *
6
* Contributors: Rok Pestotnik, Manca Mrvar *
7
* *
8
* This software is provided "as is" without any warranty. *
9
**************************************************************************/
10
11
#pragma once
12
#include <TObject.h>
13
14
namespace
Belle2
{
23
class
ARICHHapdMask:
public
TObject {
24
public
:
28
enum
{
c_Size
= 54,
29
};
30
34
ARICHHapdMask
()
35
{
36
for
(
unsigned
i = 0; i <
c_Size
; i++)
37
m_mask
[i] = 0;
38
};
39
43
explicit
ARICHHapdMask
(
unsigned
char
* mask)
44
{
45
for
(
unsigned
i = 0; i <
c_Size
; i++)
46
m_mask
[i] = mask[i];
47
};
48
52
~ARICHHapdMask
() {};
53
54
55
private
:
56
unsigned
char
m_mask
[
c_Size
];
58
ClassDef
(
ARICHHapdMask
, 1);
59
};
61
}
// end namespace Belle2
62
Belle2::ARICHHapdMask::~ARICHHapdMask
~ARICHHapdMask()
Destructor.
Definition:
ARICHHapdMask.h:60
Belle2::ARICHHapdMask::ClassDef
ClassDef(ARICHHapdMask, 1)
ClassDef.
Belle2
Abstract base class for different kinds of events.
Definition:
MillepedeAlgorithm.h:19
Belle2::ARICHHapdMask::ARICHHapdMask
ARICHHapdMask()
Default constructor.
Definition:
ARICHHapdMask.h:42
Belle2::ARICHHapdMask::m_mask
unsigned char m_mask[c_Size]
mask 1 bit per sensor
Definition:
ARICHHapdMask.h:60
Belle2::ARICHHapdMask::c_Size
@ c_Size
storage size in bytes 420 sensors / 8 bits
Definition:
ARICHHapdMask.h:36
arich
dbobjects
include
ARICHHapdMask.h
Generated on Fri Nov 5 2021 03:46:55 for Belle II Software by
1.8.17