ATLAS Offline Software
Loading...
Searching...
No Matches
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):
13#include "CaloGeoHelpers/CaloSampling.h"
14
15namespace xAOD {
16
29
30 public:
33
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"
85
86#endif // XAODTRIGCALO_VERSIONS_TRIGCALOCLUSTER_V1_H
Base class for elements of a container that can have aux data.
#define SG_BASE(D, B)
Declare that class D derives from class B.
Base class for elements of a container that can have aux data.
Definition AuxElement.h:483
Description of a trigger calorimeter cluster.
unsigned int clusterQuality() const
get quality of cluster built (to be defined)
float rawEt() const
get Raw Et (no calibration)
float rawEta() const
get Raw Eta (no calibration)
void setClusterQuality(unsigned int)
set quality of cluster built (to be defined)
float rawEnergy(const CaloSample sample) const
get Raw Energy (no calibration) per sampling layer
const std::vector< float > & rawEnergySample() const
get Raw Energy (no calibration) for all the sampling layers
bool setRawEnergy(const CaloSample sample, float energy)
set Raw Energy (no calibration) per sampling layer
float rawPhi() const
get Raw Phi (no calibration)
void setNCells(int)
set number of cells used from RoI
void setRoIword(long)
set RoI Word
float rawEnergy() const
get Raw Energy (no calibration)
long RoIword() const
get RoI Word
void setRawPhi(float)
set Raw Phi (no calibration)
CaloSampling::CaloSample CaloSample
A convenience typedef.
int nCells() const
get number of cells used from RoI
void setRawEnergy(float)
set Raw Energy (no calibration)
void setRawEta(float)
set Raw Eta (no calibration)
void setRawEt(float)
set Raw Et (no calibration)
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.