Newer
Older

Edward Moyse
committed
/*
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration

Edward Moyse
committed
*/
// CscSimData.cxx
#include "MuonSimData/CscSimData.h"
#include <iostream>
CscSimData::CscSimData()
: m_word(0) { }
CscSimData::
CscSimData(const std::vector<Deposit>& deposits, int simDataWord)
: m_word((deposits.size()<<29 & 0xe0000000) | (simDataWord & 0x1fffffff)),
m_deposits (deposits)
{

Edward Moyse
committed
}
CscSimData::
CscSimData(std::vector<Deposit>&& deposits, int simDataWord)
: m_word((deposits.size()<<29 & 0xe0000000) | (simDataWord & 0x1fffffff)),
m_deposits (std::move(deposits))
{