Belle II Software development
ECLPureCsIInfo.h
1/**************************************************************************
2 * basf2 (Belle II Analysis Software Framework) *
3 * Author: The Belle II Collaboration *
4 * *
5 * See git log for contributors and copyright holders. *
6 * This file is licensed under LGPL-3.0, see LICENSE.md. *
7 **************************************************************************/
8
9#pragma once
10
11#include <framework/datastore/RelationsObject.h>
12namespace Belle2 {
24 public:
27 {
28 m_CellId = 0;
29 m_isPureCsI = 0;
30 ;
31 }
32
35 void setCellId(int CellId) { m_CellId = CellId; }
36
39 void setPureCsI(bool isPureCsI) { m_isPureCsI = isPureCsI; }
40
44 int getCellId() const { return m_CellId; }
45
49 bool getPureCsI() const { return m_isPureCsI; }
50
51 private:
52
58 };
60} // end namespace Belle2
61
Class to store ECL crystal type relation to ECLDigit for the simulation pure CsI upgrade option fille...
bool m_isPureCsI
is Pure CsI?
ClassDef(ECLPureCsIInfo, 2)
ClassDef.
void setPureCsI(bool isPureCsI)
Set isPureCsI.
int getCellId() const
Get Cell ID.
void setCellId(int CellId)
Set Cell ID.
bool getPureCsI() const
Get isPureCsI.
ECLPureCsIInfo()
default constructor for ROOT
Defines interface for accessing relations of objects in StoreArray.
Abstract base class for different kinds of events.