|
ATLAS Offline Software
|
Go to the documentation of this file.
20 #include "GaudiKernel/INTupleSvc.h"
21 #include "GaudiKernel/IDataProviderSvc.h"
22 #include "GaudiKernel/SmartDataPtr.h"
45 , m_ntupleID(
"TileMuRcvNt")
46 , m_ntupleLoc(
"/FILE1")
47 , m_TileMuRcvContainer(
"TileMuRcvCnt")
68 ATH_MSG_INFO(
"TileMuonReceiverDecisionToNtuple::initialize begins" );
77 return StatusCode::FAILURE;
81 CLID_ColumnWiseTuple,
"Tile Muon Receiver Ntuple");
126 return StatusCode::SUCCESS;
148 const std::vector<float> &
thresh = (*it)->GetThresholds();
187 int id =
obj->GetID();
200 const std::vector<float> & ene =
obj->GetEne();
214 const std::vector<float> &
time =
obj->GetTime();
228 const std::vector<bool> & decision =
obj->GetDecision();
230 if (decision.size()==4){
231 ATH_MSG_DEBUG(
" decision: "<< decision[0] <<
" "<< decision[1] <<
" "<< decision[2] <<
" "<< decision[3]) ;
237 ATH_MSG_WARNING(
" unexpected decision vector size: "<< decision.size()) ;
256 return StatusCode::SUCCESS;
263 return StatusCode::SUCCESS;
NTuple::Item< float > m_thershold_lo_d5andd6
def retrieve(aClass, aKey=None)
NTuple::Tuple * m_ntuplePtr
std::string m_TileMuRcvContainer
NTuple::Item< float > m_thershold_hi_d5andd6
NTuple::Array< float > m_energy_D6
Const iterator class for DataVector/DataList.
NTuple::Array< bool > m_trigbit2
TileMuonReceiverDecisionToNtuple(const std::string &name, ISvcLocator *pSvcLocator)
NTuple::Item< float > m_thershold_hi_d6
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T > &t)
NTuple::Item< float > m_thershold_lo_d6
#define ATH_MSG_VERBOSE(x)
NTuple::Array< bool > m_trigbit1
NTuple::Array< int > m_module
ServiceHandle< StoreGateSvc > & evtStore()
The standard StoreGateSvc (event store) Returns (kind of) a pointer to the StoreGateSvc.
NTuple::Array< int > m_partition
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual ~TileMuonReceiverDecisionToNtuple()
#define CHECK(...)
Evaluate an expression and check for errors.
Helpers for checking error return status codes and reporting errors.
const_iterator end() const noexcept
Return a const_iterator pointing past the end of the collection.
NTuple::Array< float > m_energy_D5andD6
def time(flags, cells_name, *args, **kw)
#define ATH_MSG_WARNING(x)
NTuple::Array< float > m_time_D6
NTuple::Array< bool > m_trigbit0
NTuple::Item< int > m_nTrigInput
NTuple::Array< float > m_time_D5andD6
NTuple::Array< bool > m_trigbit3
size_type size() const noexcept
Returns the number of elements in the collection.
const_iterator begin() const noexcept
Return a const_iterator pointing at the beginning of the collection.