ATLAS Offline Software
Loading...
Searching...
No Matches
CaloShower.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 CALOEVENT_CALOSHOWER_H
6#define CALOEVENT_CALOSHOWER_H
7
10
12{
13 public:
14
17
20
23 explicit CaloShower(const CaloShower* pShower);
24 explicit CaloShower(const CaloShower& rShower);
26 virtual ~CaloShower() { };
27
32 const moment_store& getMomentStore() const;
33
41
48 void setMomentStore(const moment_store& rMomStore);
49
51 const sampling_store& getSamplingStore() const;
56
57 private:
58
61
63};
64
73inline void CaloShower::setMomentStore(const moment_store& rMomStore)
74{ m_momentStore = rMomStore; }
79#endif
80
Stores CaloClusterMoment in a keyed map.
Simple data object to store all variables in calorimeter samplings.
Data class for cluster variables associated with a CaloCluster.
Definition CaloShower.h:12
void setMomentStore(const moment_store &rMomStore)
Set moment store.
Definition CaloShower.h:73
const moment_store & getMomentStore() const
Access cluster moment store.
Definition CaloShower.h:71
moment_store m_momentStore
Set the sampling data store.
Definition CaloShower.h:59
const sampling_store & getSamplingStore() const
Retrieves the non-modifiable sampling data store.
Definition CaloShower.h:77
CaloShower(const CaloShower &rShower)
CaloShower & operator=(const CaloShower &rShower)
virtual ~CaloShower()
Destructur.
Definition CaloShower.h:26
CaloSamplingData sampling_store
Sampling data store type.
Definition CaloShower.h:19
CaloShower()
Constructor.
Definition CaloShower.h:22
sampling_store m_samplingStore
Definition CaloShower.h:60
CaloClusterMomentStore moment_store
Moment store type.
Definition CaloShower.h:16