Skip to content
Snippets Groups Projects
Commit cd4089e6 authored by Scott Snyder's avatar Scott Snyder Committed by Graeme Stewart
Browse files

DataModel -> AthContainers. (UserDataExamples-00-09-04)

	* Tagging UserDataExamples-00-09-04.
	* DataModel -> AthContainers.

2016-10-22  scott snyder  <snyder@bnl.gov>

	* Tagging UserDataExamples-00-09-03.
	* Comply with ATLAS naming conventions.

2016-09-27 Shaun Roe
	* fix endreq compiler warnings
	* tag as UserDataExamples-00-09-02


Former-commit-id: ff8ee96e
parent eaf3cf3f
No related branches found
No related tags found
No related merge requests found
......@@ -10,7 +10,7 @@ atlas_depends_on_subdirs( PRIVATE
Calorimeter/CaloEvent
Control/AthenaBaseComps
Control/AthenaKernel
Control/DataModel
Control/AthContainers
GaudiKernel
TestPolicy )
......@@ -22,7 +22,7 @@ atlas_add_component( UserDataExamples
src/*.cxx
src/components/*.cxx
INCLUDE_DIRS ${ROOT_INCLUDE_DIRS}
LINK_LIBRARIES ${ROOT_LIBRARIES} CaloEvent AthenaBaseComps AthenaKernel DataModel GaudiKernel )
LINK_LIBRARIES ${ROOT_LIBRARIES} CaloEvent AthenaBaseComps AthenaKernel AthContainers GaudiKernel )
# Install files from the package:
atlas_install_headers( UserDataExamples )
......
......@@ -10,8 +10,8 @@ private
use GaudiInterface GaudiInterface-* External
use AthenaKernel AthenaKernel-* Control
use AthenaBaseComps AthenaBaseComps-* Control
use CaloEvent CaloEvent-* Calorimeter
use DataModel DataModel-* Control
use CaloEvent CaloEvent-* Calorimeter
use AthContainers AthContainers-* Control
end_private
library UserDataExamples *.cxx -s=components *.cxx
......
......@@ -4,7 +4,7 @@
#include "CreateDataWithUserData.h"
#include "CaloEvent/CaloClusterContainer.h"
#include "DataModel/UserDataStore.h"
#include "AthContainers/UserDataStore.h"
#include "AthenaKernel/errorcheck.h"
using namespace UserDataExamples;
......@@ -16,9 +16,9 @@ CreateDataWithUserData::CreateDataWithUserData( const std::string& name,
declareProperty("UserDataSvc",m_userDataSvc);
declareProperty("ContainerName",m_contName="");
declareProperty("VecSize",m_vecSize=10);
nEvents=0;
nClusters=0;
nAttributes=0;
m_nEvents=0;
m_nClusters=0;
m_nAttributes=0;
}
// Destructor
......@@ -32,7 +32,7 @@ StatusCode CreateDataWithUserData::initialize() {
StatusCode sc=m_userDataSvc.retrieve();
if (sc.isFailure()) {
msg(MSG::ERROR) << "Failed to retrieve UserDataSvc " << m_userDataSvc << endreq;
msg(MSG::ERROR) << "Failed to retrieve UserDataSvc " << m_userDataSvc << endmsg;
return sc;
}
......@@ -42,7 +42,7 @@ StatusCode CreateDataWithUserData::initialize() {
}
StatusCode CreateDataWithUserData::finalize() {
msg(MSG::INFO) << "Counters: Events: " << nEvents << ", Clusters: " << nClusters << ", Attributes: " << nAttributes << endreq;
msg(MSG::INFO) << "Counters: Events: " << m_nEvents << ", Clusters: " << m_nClusters << ", Attributes: " << m_nAttributes << endmsg;
return StatusCode::SUCCESS;
}
......@@ -54,12 +54,12 @@ StatusCode CreateDataWithUserData::execute() {
std::vector<float> vecf(m_vecSize,5.5);
std::vector<double> vecd(m_vecSize,5.55);
++nEvents;
++m_nEvents;
CaloClusterContainer* clusterContainer=new CaloClusterContainer();
StatusCode sc=evtStore()->record(clusterContainer,m_contName);
if (sc.isFailure()) {
msg(MSG::ERROR) << "Failed to record CaloClusterContainer with name " << m_contName << endreq;
msg(MSG::ERROR) << "Failed to record CaloClusterContainer with name " << m_contName << endmsg;
return sc;
}
std::string label;
......@@ -67,7 +67,7 @@ StatusCode CreateDataWithUserData::execute() {
for(unsigned nClu=0;nClu<500;++nClu) {
CaloCluster* cluster=new CaloCluster(1.0,1.0);
clusterContainer->push_back(cluster);
++nClusters;
++m_nClusters;
//Create 20 attributes for caloCluster:
for (unsigned i=0;i<2;++i) {
std::stringstream sLabel;
......@@ -75,12 +75,12 @@ StatusCode CreateDataWithUserData::execute() {
label=sLabel.str();
sc=m_userDataSvc->decorateElement(*cluster,label,counter);
if (sc.isFailure()) {
msg(MSG::ERROR) << "Failed to decorate CaloCluster with an attribute called " << label << endreq;
msg(MSG::ERROR) << "Failed to decorate CaloCluster with an attribute called " << label << endmsg;
return sc;
}
else {
ATH_MSG_DEBUG("Successfully decorate CaloCluster with an attribute called " << label);
++nAttributes;
++m_nAttributes;
}
int counterOut=0;
......@@ -92,12 +92,12 @@ StatusCode CreateDataWithUserData::execute() {
label=sLabel.str()+"d";
sc=m_userDataSvc->decorateElement(*cluster,label,dbl);
if (sc.isFailure()) {
msg(MSG::ERROR) << "Failed to decorate CaloCluster with an attribute called " << label << endreq;
msg(MSG::ERROR) << "Failed to decorate CaloCluster with an attribute called " << label << endmsg;
return sc;
}
else {
ATH_MSG_DEBUG("Successfully decorate CaloCluster with an attribute called " << label);
++nAttributes;
++m_nAttributes;
}
double dblOut=0;
......@@ -110,12 +110,12 @@ StatusCode CreateDataWithUserData::execute() {
label=sLabel.str()+"u";
sc=m_userDataSvc->decorateElement(*cluster,label,cnt_u);
if (sc.isFailure()) {
msg(MSG::ERROR) << "Failed to decorate CaloCluster with an attribute called " << label << endreq;
msg(MSG::ERROR) << "Failed to decorate CaloCluster with an attribute called " << label << endmsg;
return sc;
}
else {
ATH_MSG_DEBUG("Successfully decorate CaloCluster with an attribute called " << label);
++nAttributes;
++m_nAttributes;
}
......@@ -129,12 +129,12 @@ StatusCode CreateDataWithUserData::execute() {
label=sLabel.str()+"f";
sc=m_userDataSvc->decorateElement(*cluster,label,cnt_f);
if (sc.isFailure()) {
msg(MSG::ERROR) << "Failed to decorate CaloCluster with an attribute called " << label << endreq;
msg(MSG::ERROR) << "Failed to decorate CaloCluster with an attribute called " << label << endmsg;
return sc;
}
else {
ATH_MSG_DEBUG("Successfully decorate CaloCluster with an attribute called " << label);
++nAttributes;
++m_nAttributes;
}
float cnt_fOut=0;
......@@ -147,12 +147,12 @@ StatusCode CreateDataWithUserData::execute() {
label=sLabel.str()+"b";
sc=m_userDataSvc->decorateElement(*cluster,label,b);
if (sc.isFailure()) {
msg(MSG::ERROR) << "Failed to decorate CaloCluster with an attribute called " << label << endreq;
msg(MSG::ERROR) << "Failed to decorate CaloCluster with an attribute called " << label << endmsg;
return sc;
}
else {
ATH_MSG_DEBUG("Successfully decorate CaloCluster with an attribute called " << label);
++nAttributes;
++m_nAttributes;
}
bool bout=false;
CHECK(m_userDataSvc->getElementDecoration(*cluster,label,bout));
......@@ -163,14 +163,14 @@ StatusCode CreateDataWithUserData::execute() {
//std::string l=labelidx+"vVirt";
label=sLabel.str()+"vVirt";
if (m_userDataSvc->vdecorateElement(*cluster,label,typeid(std::vector<int32_t>),x)) {
msg(MSG::ERROR) << "vdecorateElement failed" << endreq;
msg(MSG::ERROR) << "vdecorateElement failed" << endmsg;
return StatusCode::FAILURE;
}
void* vecOut=0;
int stat=m_userDataSvc->vgetElementDecoration(*cluster,label,typeid(std::vector<int32_t>),vecOut);
if (stat) {
msg(MSG::ERROR) << "vgetElementDecoration with label=" << label << " failed." << endreq;
msg(MSG::ERROR) << "vgetElementDecoration with label=" << label << " failed." << endmsg;
return StatusCode::FAILURE;
}
......@@ -181,12 +181,12 @@ StatusCode CreateDataWithUserData::execute() {
label=sLabel.str()+"v";
sc=m_userDataSvc->decorateElement(*cluster,label,vec);
if (sc.isFailure()) {
msg(MSG::ERROR) << "Failed to decorate CaloCluster with an attribute called " << label << endreq;
msg(MSG::ERROR) << "Failed to decorate CaloCluster with an attribute called " << label << endmsg;
return sc;
}
else {
ATH_MSG_DEBUG("Successfully decorate CaloCluster with an attribute called " << label);
++nAttributes;
++m_nAttributes;
}
......@@ -198,12 +198,12 @@ StatusCode CreateDataWithUserData::execute() {
label=sLabel.str()+"vu";
sc=m_userDataSvc->decorateElement(*cluster,label,vecu);
if (sc.isFailure()) {
msg(MSG::ERROR) << "Failed to decorate CaloCluster with an attribute called " << label << endreq;
msg(MSG::ERROR) << "Failed to decorate CaloCluster with an attribute called " << label << endmsg;
return sc;
}
else {
ATH_MSG_DEBUG("Successfully decorate CaloCluster with an attribute called " << label);
++nAttributes;
++m_nAttributes;
}
std::vector<uint32_t> vecuOut;
......@@ -214,12 +214,12 @@ StatusCode CreateDataWithUserData::execute() {
label=sLabel.str()+"vf";
sc=m_userDataSvc->decorateElement(*cluster,label,vecf);
if (sc.isFailure()) {
msg(MSG::ERROR) << "Failed to decorate CaloCluster with an attribute called " << label << endreq;
msg(MSG::ERROR) << "Failed to decorate CaloCluster with an attribute called " << label << endmsg;
return sc;
}
else {
ATH_MSG_DEBUG("Successfully decorate CaloCluster with an attribute called " << label);
++nAttributes;
++m_nAttributes;
}
std::vector<float> vecfOut;
......@@ -230,12 +230,12 @@ StatusCode CreateDataWithUserData::execute() {
label=sLabel.str()+"vd";
sc=m_userDataSvc->decorateElement(*cluster,label,vecd);
if (sc.isFailure()) {
msg(MSG::ERROR) << "Failed to decorate CaloCluster with an attribute called " << label << endreq;
msg(MSG::ERROR) << "Failed to decorate CaloCluster with an attribute called " << label << endmsg;
return sc;
}
else {
ATH_MSG_DEBUG("Successfully decorate CaloCluster with an attribute called " << label);
++nAttributes;
++m_nAttributes;
}
std::vector<double> vecdOut;
......@@ -249,7 +249,7 @@ StatusCode CreateDataWithUserData::execute() {
label="EventDeco";
sc=m_userDataSvc->decorateEvent(label,42.0);
if (sc.isFailure()) {
msg(MSG::ERROR) << "Failed to record EventDecoration called " << label << endreq;
msg(MSG::ERROR) << "Failed to record EventDecoration called " << label << endmsg;
}
double fOut = 0;
......
......@@ -42,9 +42,9 @@ namespace UserDataExamples {
unsigned m_vecSize;
//counters:
unsigned nEvents;
unsigned nClusters;
unsigned nAttributes;
unsigned m_nEvents;
unsigned m_nClusters;
unsigned m_nAttributes;
template<typename T>
bool checkvalues(const T& a, const T& b, const std::string& label);
......@@ -56,7 +56,7 @@ namespace UserDataExamples {
if (a==b)
return true;
else {
msg(MSG::ERROR) << "Values with label << " << label << " differ!" << endreq;
msg(MSG::ERROR) << "Values with label << " << label << " differ!" << endmsg;
return false;
}
}
......
......@@ -4,7 +4,7 @@
#include "ReadDataWithUserData.h"
#include "CaloEvent/CaloClusterContainer.h"
#include "DataModel/UserDataStore.h"
#include "AthContainers/UserDataStore.h"
#include "AthenaKernel/errorcheck.h"
using namespace UserDataExamples;
......@@ -16,7 +16,7 @@ ReadDataWithUserData::ReadDataWithUserData( const std::string& name,
declareProperty("UserDataSvc",m_userDataSvc);
declareProperty("ContainerName",m_contName="");
m_events=0;
nAttributes=0;
m_nAttributes=0;
}
// Destructor
......@@ -30,7 +30,7 @@ StatusCode ReadDataWithUserData::initialize() {
StatusCode sc=m_userDataSvc.retrieve();
if (sc.isFailure()) {
msg(MSG::ERROR) << "Failed to retrieve UserDataSvc " << m_userDataSvc << endreq;
msg(MSG::ERROR) << "Failed to retrieve UserDataSvc " << m_userDataSvc << endmsg;
return sc;
}
......@@ -40,7 +40,7 @@ StatusCode ReadDataWithUserData::initialize() {
}
StatusCode ReadDataWithUserData::finalize() {
//msg(MSG::INFO) << "Counters: Events: " << m_events << ", Clusters: " << nCluster << ", Attributes: " << nAttibutes << endreq;
//msg(MSG::INFO) << "Counters: Events: " << m_events << ", Clusters: " << nCluster << ", Attributes: " << nAttibutes << endmsg;
return StatusCode::SUCCESS;
}
......@@ -52,7 +52,7 @@ StatusCode ReadDataWithUserData::execute() {
StatusCode sc=evtStore()->retrieve(clusterContainer,m_contName);
if (sc.isFailure()) {
msg(MSG::ERROR) << "Failed to retrieve CaloClusterContainer with name " << m_contName << endreq;
msg(MSG::ERROR) << "Failed to retrieve CaloClusterContainer with name " << m_contName << endmsg;
return sc;
}
......@@ -72,70 +72,70 @@ StatusCode ReadDataWithUserData::execute() {
label=sLabel.str();
int counterOut=0;
CHECK(m_userDataSvc->retrieve(*cluster,label,counterOut));
msg(MSG::DEBUG) << "Cluster #" << nCluster << ", label '" << label << "' value=" << counterOut << endreq;
msg(MSG::DEBUG) << "Cluster #" << nCluster << ", label '" << label << "' value=" << counterOut << endmsg;
//Same with double;
label=sLabel.str()+"d";
double dblOut=0;
CHECK(m_userDataSvc->retrieve(*cluster,label,dblOut));
msg(MSG::DEBUG) << "Cluster #" << nCluster << ", label '" << label << "' value=" << dblOut << endreq;
msg(MSG::DEBUG) << "Cluster #" << nCluster << ", label '" << label << "' value=" << dblOut << endmsg;
//Same with unsigned:
label=sLabel.str()+"u";
uint32_t cnt_uOut=0;
CHECK(m_userDataSvc->retrieve(*cluster,label,cnt_uOut));
msg(MSG::DEBUG) << "Cluster #" << nCluster << ", label '" << label << "' value=" << cnt_uOut << endreq;
msg(MSG::DEBUG) << "Cluster #" << nCluster << ", label '" << label << "' value=" << cnt_uOut << endmsg;
//Same with float:
label=sLabel.str()+"f";
float cnt_fOut=0;
CHECK(m_userDataSvc->getElementDecoration(*cluster,label,cnt_fOut));
msg(MSG::DEBUG) << "Cluster #" << nCluster << ", label '" << label << "' value=" << cnt_fOut << endreq;
msg(MSG::DEBUG) << "Cluster #" << nCluster << ", label '" << label << "' value=" << cnt_fOut << endmsg;
label=sLabel.str()+"b";
bool bout=false;
CHECK(m_userDataSvc->getElementDecoration(*cluster,label,bout));
msg(MSG::DEBUG) << "Cluster #" << nCluster << ", label '" << label << "' value=" << bout << endreq;
msg(MSG::DEBUG) << "Cluster #" << nCluster << ", label '" << label << "' value=" << bout << endmsg;
label=sLabel.str()+"vVirt";
void* vecOutvoid=0;
if (m_userDataSvc->vgetElementDecoration(*cluster,label,typeid(std::vector<int32_t>),vecOutvoid)) {
msg(MSG::ERROR) << "vgetElementDecoration failed" << endreq;
msg(MSG::ERROR) << "vgetElementDecoration failed" << endmsg;
return StatusCode::FAILURE;
}
std::vector<int32_t>* vptrOut=static_cast<std::vector<int32_t>* >(vecOutvoid);
vidx=m_events%(vptrOut->size()-1);
msg(MSG::DEBUG) << "Cluster #" << nCluster << ", label '" << label << "' size=" << vptrOut->size() << "value[" << vidx << "]=" << vptrOut->at(vidx) << endreq;
msg(MSG::DEBUG) << "Cluster #" << nCluster << ", label '" << label << "' size=" << vptrOut->size() << "value[" << vidx << "]=" << vptrOut->at(vidx) << endmsg;
label=sLabel.str()+"v";
std::vector<int32_t> vecOut1;
CHECK(m_userDataSvc->retrieve(*cluster,label,vecOut1));
vidx=m_events%(vecOut1.size()-1);
msg(MSG::DEBUG) << "Cluster #" << nCluster << ", label '" << label << "' size=" << vecOut1.size() << "value[" << vidx << "]=" << vecOut1[vidx] << endreq;
msg(MSG::DEBUG) << "Cluster #" << nCluster << ", label '" << label << "' size=" << vecOut1.size() << "value[" << vidx << "]=" << vecOut1[vidx] << endmsg;
label=sLabel.str()+"vu";
std::vector<uint32_t> vecuOut;
CHECK(m_userDataSvc->retrieve(*cluster,label,vecuOut));
vidx=m_events%(vecuOut.size()-1);
msg(MSG::DEBUG) << "Cluster #" << nCluster << ", label '" << label << "' size=" << vecuOut.size() << "value[" << vidx << "]=" << vecuOut[vidx] << endreq;
msg(MSG::DEBUG) << "Cluster #" << nCluster << ", label '" << label << "' size=" << vecuOut.size() << "value[" << vidx << "]=" << vecuOut[vidx] << endmsg;
label=sLabel.str()+"vf";
std::vector<float> vecfOut;
CHECK(m_userDataSvc->retrieve(*cluster,label,vecfOut));
vidx=m_events%(vecfOut.size()-1);
msg(MSG::DEBUG) << "Cluster #" << nCluster << ", label '" << label << "' size=" << vecfOut.size() << "value[" << vidx << "]=" << vecfOut[vidx] << endreq;
msg(MSG::DEBUG) << "Cluster #" << nCluster << ", label '" << label << "' size=" << vecfOut.size() << "value[" << vidx << "]=" << vecfOut[vidx] << endmsg;
label=sLabel.str()+"vd";
std::vector<double> vecdOut;
CHECK(m_userDataSvc->retrieve(*cluster,label,vecdOut));
vidx=m_events%(vecfOut.size()-1);
msg(MSG::DEBUG) << "Cluster #" << nCluster << ", label '" << label << "' size=" << vecdOut.size() << "value[" << vidx << "]=" << vecdOut[vidx] << endreq;
msg(MSG::DEBUG) << "Cluster #" << nCluster << ", label '" << label << "' size=" << vecdOut.size() << "value[" << vidx << "]=" << vecdOut[vidx] << endmsg;
}
++counter;
} // loop over clusters
......@@ -143,7 +143,7 @@ StatusCode ReadDataWithUserData::execute() {
label="EventDeco";
double fOut;
CHECK(m_userDataSvc->retrieve(label,fOut));
msg(MSG::DEBUG) << "EventDeco with label '" << label << "' value=" << fOut << endreq;
msg(MSG::DEBUG) << "EventDeco with label '" << label << "' value=" << fOut << endmsg;
return StatusCode::SUCCESS;
}
......
......@@ -42,7 +42,7 @@ namespace UserDataExamples {
//counters:
unsigned m_events;
unsigned nAttributes;
unsigned m_nAttributes;
};
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment