ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Event
xAOD
xAODTrigCalo
xAODTrigCalo
versions
TrigCaloCluster_v1.h
Go to the documentation of this file.
1
// Dear emacs, this is -*- c++ -*-
2
3
/*
4
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
// $Id: TrigCaloCluster_v1.h 631628 2014-11-27 17:34:49Z gwatts $
8
#ifndef XAODTRIGCALO_VERSIONS_TRIGCALOCLUSTER_V1_H
9
#define XAODTRIGCALO_VERSIONS_TRIGCALOCLUSTER_V1_H
10
11
// xAOD include(s):
12
#include "
AthContainers/AuxElement.h
"
13
#include "CaloGeoHelpers/CaloSampling.h"
14
15
namespace
xAOD
{
16
28
class
TrigCaloCluster_v1
:
public
SG::AuxElement
{
29
30
public
:
32
typedef
CaloSampling::CaloSample
CaloSample
;
33
35
TrigCaloCluster_v1
();
36
38
float
rawEnergy
()
const
;
40
void
setRawEnergy
(
float
);
41
43
float
rawEnergy
(
const
CaloSample
sample )
const
;
45
bool
setRawEnergy
(
const
CaloSample
sample,
float
energy );
47
const
std::vector< float >&
rawEnergySample
()
const
;
48
50
float
rawEt
()
const
;
52
void
setRawEt
(
float
);
53
55
float
rawEta
()
const
;
57
void
setRawEta
(
float
);
58
60
float
rawPhi
()
const
;
62
void
setRawPhi
(
float
);
63
65
long
RoIword
()
const
;
67
void
setRoIword
(
long
);
68
70
int
nCells
()
const
;
72
void
setNCells
(
int
);
73
75
unsigned
int
clusterQuality
()
const
;
77
void
setClusterQuality
(
unsigned
int
);
78
79
};
// class TrigCaloCluster_v1
80
81
}
// namespace xAOD
82
83
#include "
xAODCore/BaseInfo.h
"
84
SG_BASE
(
xAOD::TrigCaloCluster_v1
,
SG::AuxElement
);
85
86
#endif
// XAODTRIGCALO_VERSIONS_TRIGCALOCLUSTER_V1_H
AuxElement.h
Base class for elements of a container that can have aux data.
SG_BASE
#define SG_BASE(D, B)
Declare that class D derives from class B.
Definition
Control/AthenaKernel/AthenaKernel/BaseInfo.h:243
BaseInfo.h
CaloSampling::CaloSample
CaloSample
Definition
Calorimeter/CaloGeoHelpers/CaloGeoHelpers/CaloSampling.h:22
xAOD::TrigCaloCluster_v1
Description of a trigger calorimeter cluster.
Definition
TrigCaloCluster_v1.h:28
xAOD::TrigCaloCluster_v1::clusterQuality
unsigned int clusterQuality() const
get quality of cluster built (to be defined)
xAOD::TrigCaloCluster_v1::rawEt
float rawEt() const
get Raw Et (no calibration)
xAOD::TrigCaloCluster_v1::rawEta
float rawEta() const
get Raw Eta (no calibration)
xAOD::TrigCaloCluster_v1::setClusterQuality
void setClusterQuality(unsigned int)
set quality of cluster built (to be defined)
xAOD::TrigCaloCluster_v1::rawEnergy
float rawEnergy(const CaloSample sample) const
get Raw Energy (no calibration) per sampling layer
xAOD::TrigCaloCluster_v1::rawEnergySample
const std::vector< float > & rawEnergySample() const
get Raw Energy (no calibration) for all the sampling layers
xAOD::TrigCaloCluster_v1::setRawEnergy
bool setRawEnergy(const CaloSample sample, float energy)
set Raw Energy (no calibration) per sampling layer
xAOD::TrigCaloCluster_v1::rawPhi
float rawPhi() const
get Raw Phi (no calibration)
xAOD::TrigCaloCluster_v1::setNCells
void setNCells(int)
set number of cells used from RoI
xAOD::TrigCaloCluster_v1::setRoIword
void setRoIword(long)
set RoI Word
xAOD::TrigCaloCluster_v1::rawEnergy
float rawEnergy() const
get Raw Energy (no calibration)
xAOD::TrigCaloCluster_v1::RoIword
long RoIword() const
get RoI Word
xAOD::TrigCaloCluster_v1::setRawPhi
void setRawPhi(float)
set Raw Phi (no calibration)
xAOD::TrigCaloCluster_v1::CaloSample
CaloSampling::CaloSample CaloSample
A convenience typedef.
Definition
TrigCaloCluster_v1.h:32
xAOD::TrigCaloCluster_v1::nCells
int nCells() const
get number of cells used from RoI
xAOD::TrigCaloCluster_v1::setRawEnergy
void setRawEnergy(float)
set Raw Energy (no calibration)
xAOD::TrigCaloCluster_v1::setRawEta
void setRawEta(float)
set Raw Eta (no calibration)
xAOD::TrigCaloCluster_v1::setRawEt
void setRawEt(float)
set Raw Et (no calibration)
xAOD::TrigCaloCluster_v1::TrigCaloCluster_v1
TrigCaloCluster_v1()
Constructor.
Definition
TrigCaloCluster_v1.cxx:21
SG::AuxElement
AuxElement(SG::AuxVectorData *container, size_t index)
Base class for elements of a container that can have aux data.
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition
ICaloAffectedTool.h:24
Generated on
for ATLAS Offline Software by
1.17.0