ATLAS Offline Software
Loading...
Searching...
No Matches
CaloSamplingDataContainerCnv_p1.h
Go to the documentation of this file.
1//Dear emacs, this is -*- c++ -*-
2
3/*
4 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
5*/
6
7#ifndef CALOATHENAPOOL_CALOSAMPLINGDATACONTAINERCNV_P1_H
8#define CALOATHENAPOOL_CALOSAMPLINGDATACONTAINERCNV_P1_H
9
11#include "GaudiKernel/MsgStream.h"
13
14
16public:
23
24
26 CaloSamplingData* trans,
27 State& state) const;
28 void transToPers(const CaloSamplingData* trans,
29 CaloSamplingDataContainer_p1* pers, MsgStream& log) const;
30
31 // To be called at the beginning of the container before P->T
33 unsigned int ncluster,
34 State& state) const;
35};
36
37
38
39#endif
void transToPers(const CaloSamplingData *trans, CaloSamplingDataContainer_p1 *pers, MsgStream &log) const
void persToTrans(const CaloSamplingDataContainer_p1 *pers, CaloSamplingData *trans, State &state) const
bool setState(const CaloSamplingDataContainer_p1 *pers, unsigned int ncluster, State &state) const
std::vector< float >::const_iterator const_iterator
Simple data object to store all variables in calorimeter samplings.
std::vector< unsignedint >::const_iterator m_varTypePatternsIterator
CaloSamplingDataContainer_p1::const_iterator m_samplingStoreIterator