ATLAS Offline Software
Loading...
Searching...
No Matches
TBH6RunHeader.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef TBREC_TBH6RUNHEADER_H
6#define TBREC_TBH6RUNHEADER_H
7#define CELLMAX 1200
8//
9// TBH6RunHeader:
10// Run header for ROOT Tree of H6 CBT
11//
12
13#include "TObject.h"
14class TBH6RunHeader: public TObject
15//class TBH6RunHeader
16{
17 public:
18 TBH6RunHeader(const int nRun=0);
20 int runNum() const;
21 float beamMomentum() const;
22 float xCryo() const;
23 float yTable() const;
24 float zCalo() const;
25 int cellNum() const;
26 int const * cellID() const;
27 float const * cellNoiseRMS() const;
28 float const * cellEta() const;
29 float const * cellPhi() const;
30 float const * cellX() const;
31 float const * cellY() const;
32 float const * cellZ() const;
33 float const * cellR() const;
34 float const * celldEta() const;
35 float const * celldPhi() const;
36 float const * celldZ() const;
37 float const * celldR() const;
38 float const * cellVolume() const;
39 int const * celliEta() const;
40 int const * celliPhi() const;
41 int const * cellRegion() const;
42 int const * cellCalo() const;
43 int const * cellSampling() const;
44 void SetRunNum(int run);
45 void SetBeamMomentum(float mom);
46 void SetXCryo(float x);
47 void SetYTable(float y);
48 void SetZCalo(float z);
49 void SetCellNum(int nCell);
50 void SetCellID(const int i, const int id);
51 void SetCellNoiseRMS(const int i, const float rms);
52 void SetCellEta(const int i, const float eta);
53 void SetCellPhi(const int i, const float phi);
54 void SetCellX(const int i, const float x);
55 void SetCellY(const int i, const float y);
56 void SetCellZ(const int i, const float z);
57 void SetCellR(const int i, const float r);
58 void SetCelldEta(const int i, const float deta);
59 void SetCelldPhi(const int i, const float dphi);
60 void SetCelldZ(const int i, const float dz);
61 void SetCelldR(const int i, const float dr);
62 void SetCellVolume(const int i, const float vol);
63 void SetCelliEta(const int i, const int ieta);
64 void SetCelliPhi(const int i, const int iphi);
65 void SetCellRegion(const int i, const int reg);
66 void SetCellCalo(const int i, const int calo);
67 void SetCellSampling(const int i, const int subc);
68
69 private:
70
71 int m_nRun;
73 float m_xCryo;
74 float m_yTable;
75 float m_zCalo;
95
96 ClassDef(TBH6RunHeader,1)
97
98};
99
100#endif
Scalar eta() const
pseudorapidity method
Scalar phi() const
phi method
#define CELLMAX
#define y
#define x
#define z
TBH6RunHeader(const int nRun=0)
void SetCellY(const int i, const float y)
void SetCellID(const int i, const int id)
float const * cellEta() const
void SetCelldZ(const int i, const float dz)
void SetCelldEta(const int i, const float deta)
void SetXCryo(float x)
void SetCelldR(const int i, const float dr)
float const * cellY() const
float m_celldR[CELLMAX]
void SetZCalo(float z)
float const * cellVolume() const
int m_cellCalo[CELLMAX]
float m_cellY[CELLMAX]
float const * cellNoiseRMS() const
void SetCellR(const int i, const float r)
float m_celldZ[CELLMAX]
int m_cellRegion[CELLMAX]
void SetCellVolume(const int i, const float vol)
int const * cellSampling() const
void SetYTable(float y)
int const * cellRegion() const
void SetCellZ(const int i, const float z)
void SetCellSampling(const int i, const int subc)
void SetCellRegion(const int i, const int reg)
int m_cellSampling[CELLMAX]
int m_celliEta[CELLMAX]
float const * cellX() const
void SetCellPhi(const int i, const float phi)
float m_cellR[CELLMAX]
float m_cellNoiseRMS[CELLMAX]
float m_cellEta[CELLMAX]
float const * cellPhi() const
float const * celldEta() const
int const * celliEta() const
int runNum() const
void SetBeamMomentum(float mom)
void SetCellX(const int i, const float x)
float m_cellX[CELLMAX]
void SetCelliPhi(const int i, const int iphi)
float const * cellZ() const
float const * celldZ() const
float xCryo() const
void SetCellEta(const int i, const float eta)
int cellNum() const
float m_celldPhi[CELLMAX]
float const * celldPhi() const
float const * celldR() const
void SetCellCalo(const int i, const int calo)
int const * celliPhi() const
float m_celldEta[CELLMAX]
float m_cellZ[CELLMAX]
float m_cellPhi[CELLMAX]
float beamMomentum() const
void SetCellNum(int nCell)
void SetCellNoiseRMS(const int i, const float rms)
float m_cellVolume[CELLMAX]
void SetCelldPhi(const int i, const float dphi)
int const * cellCalo() const
float yTable() const
float const * cellR() const
int m_cellID[CELLMAX]
void SetRunNum(int run)
void SetCelliEta(const int i, const int ieta)
int const * cellID() const
float zCalo() const
int m_celliPhi[CELLMAX]
int r
Definition globals.cxx:22
Definition run.py:1