Belle II Software
release-05-01-25
PXDOccupancyEvent.h
1
/**************************************************************************
2
* BASF2 (Belle Analysis Framework 2) *
3
* Copyright(C) 2010-2014 Belle II Collaboration *
4
* *
5
* Author: The Belle II Collaboration *
6
* Contributors: Benjamin Schwenker *
7
* *
8
* This software is provided "as is" without any warranty. *
9
**************************************************************************/
10
11
#pragma once
12
#ifndef PXD_DATAOBJECTS_PXDOCCUPANCYEVENT_H
13
#define PXD_DATAOBJECTS_PXDOCCUPANCYEVENT_H
14
15
#include <framework/datastore/RelationsObject.h>
16
17
namespace
Belle2
{
30
class
PXDOccupancyEvent
:
public
RelationsObject
{
31
32
public
:
33
35
PXDOccupancyEvent
():
m_layer
(0),
m_ladder
(0),
m_sensor
(0),
36
m_posU
(0.0),
m_posV
(0.0),
m_size
(0),
m_charge
(0.0),
37
m_occupancy
(0.0)
38
{}
39
50
PXDOccupancyEvent
(
unsigned
short
layer,
unsigned
short
ladder,
unsigned
short
sensor,
51
float
posU,
float
posV,
unsigned
short
size,
float
charge,
52
float
occupancy):
53
m_layer
(layer),
m_ladder
(ladder),
m_sensor
(sensor),
m_posU
(posU),
m_posV
(posV),
54
m_size
(size),
m_charge
(charge),
m_occupancy
(occupancy)
55
{}
56
57
unsigned
short
m_layer
;
58
unsigned
short
m_ladder
;
59
unsigned
short
m_sensor
;
60
float
m_posU
;
61
float
m_posV
;
62
unsigned
short
m_size
;
63
float
m_charge
;
64
float
m_occupancy
;
66
ClassDef
(
PXDOccupancyEvent
, 2)
67
};
69
}
// end namespace Belle2
70
71
#endif
Belle2::PXDOccupancyEvent::m_charge
float m_charge
cluster charge
Definition:
PXDOccupancyEvent.h:63
Belle2::PXDOccupancyEvent::m_layer
unsigned short m_layer
layer number
Definition:
PXDOccupancyEvent.h:57
Belle2::RelationsInterface::ClassDef
ClassDef(RelationsInterface, 0)
defines interface for accessing relations of objects in StoreArray.
Belle2::PXDOccupancyEvent::m_size
unsigned short m_size
Cluster size.
Definition:
PXDOccupancyEvent.h:62
Belle2::PXDOccupancyEvent::m_posV
float m_posV
local coordinate of cluster
Definition:
PXDOccupancyEvent.h:61
Belle2::PXDOccupancyEvent::m_sensor
unsigned short m_sensor
sensor number
Definition:
PXDOccupancyEvent.h:59
Belle2::PXDOccupancyEvent::m_occupancy
float m_occupancy
contribution to occupancy
Definition:
PXDOccupancyEvent.h:64
Belle2
Abstract base class for different kinds of events.
Definition:
MillepedeAlgorithm.h:19
Belle2::PXDOccupancyEvent
Class PXDOccupancyEvent: PXDCluster data container for background studies.
Definition:
PXDOccupancyEvent.h:30
Belle2::PXDOccupancyEvent::PXDOccupancyEvent
PXDOccupancyEvent()
default constructor for ROOT
Definition:
PXDOccupancyEvent.h:35
Belle2::PXDOccupancyEvent::m_posU
float m_posU
local coordinate of cluster
Definition:
PXDOccupancyEvent.h:60
Belle2::RelationsInterface
Defines interface for accessing relations of objects in StoreArray.
Definition:
RelationsObject.h:102
Belle2::PXDOccupancyEvent::PXDOccupancyEvent
PXDOccupancyEvent(unsigned short layer, unsigned short ladder, unsigned short sensor, float posU, float posV, unsigned short size, float charge, float occupancy)
Standard constructor.
Definition:
PXDOccupancyEvent.h:50
Belle2::PXDOccupancyEvent::m_ladder
unsigned short m_ladder
ladder number
Definition:
PXDOccupancyEvent.h:58
pxd
dataobjects
include
PXDOccupancyEvent.h
Generated on Fri Nov 5 2021 03:56:05 for Belle II Software by
1.8.17