ATLAS Offline Software
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 
15 namespace 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
xAOD::TrigCaloCluster_v1::setRawPhi
void setRawPhi(float)
set Raw Phi (no calibration)
xAOD::TrigCaloCluster_v1::rawPhi
float rawPhi() const
get Raw Phi (no calibration)
xAOD::TrigCaloCluster_v1::rawEt
float rawEt() const
get Raw Et (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::TrigCaloCluster_v1
TrigCaloCluster_v1()
Constructor
Definition: TrigCaloCluster_v1.cxx:21
SG::AuxElement
Base class for elements of a container that can have aux data.
Definition: AuxElement.h:483
SG_BASE
SG_BASE(xAOD::TrigCaloCluster_v1, SG::AuxElement)
xAOD::TrigCaloCluster_v1::setRawEt
void setRawEt(float)
set Raw Et (no calibration)
BaseInfo.h
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition: ICaloAffectedTool.h:24
xAOD::TrigCaloCluster_v1::setRawEta
void setRawEta(float)
set Raw Eta (no calibration)
xAOD::TrigCaloCluster_v1::rawEnergy
float rawEnergy() const
get Raw Energy (no calibration)
xAOD::TrigCaloCluster_v1::clusterQuality
unsigned int clusterQuality() const
get quality of cluster built (to be defined)
ParticleGun_FastCalo_ChargeFlip_Config.energy
energy
Definition: ParticleGun_FastCalo_ChargeFlip_Config.py:78
FullCPAlgorithmsTest_eljob.sample
sample
Definition: FullCPAlgorithmsTest_eljob.py:113
CaloSampling::CaloSample
CaloSample
Definition: Calorimeter/CaloGeoHelpers/CaloGeoHelpers/CaloSampling.h:22
xAOD::TrigCaloCluster_v1::rawEnergySample
const std::vector< float > & rawEnergySample() const
get Raw Energy (no calibration) for all the sampling layers
xAOD::TrigCaloCluster_v1::RoIword
long RoIword() const
get RoI Word
xAOD::TrigCaloCluster_v1::rawEnergy
float rawEnergy(const CaloSample sample) const
get Raw Energy (no calibration) per sampling layer
xAOD::TrigCaloCluster_v1::setRoIword
void setRoIword(long)
set RoI Word
xAOD::TrigCaloCluster_v1::setNCells
void setNCells(int)
set number of cells used from RoI
xAOD::TrigCaloCluster_v1
Description of a trigger calorimeter cluster.
Definition: TrigCaloCluster_v1.h:28
xAOD::TrigCaloCluster_v1::setRawEnergy
void setRawEnergy(float)
set Raw Energy (no calibration)
xAOD::TrigCaloCluster_v1::setClusterQuality
void setClusterQuality(unsigned int)
set quality of cluster built (to be defined)
xAOD::TrigCaloCluster_v1::setRawEnergy
bool setRawEnergy(const CaloSample sample, float energy)
set Raw Energy (no calibration) per sampling layer
xAOD::TrigCaloCluster_v1::rawEta
float rawEta() const
get Raw Eta (no calibration)
AuxElement.h
Base class for elements of a container that can have aux data.