6#ifndef TILE_RDO_ANALYSIS_H
7#define TILE_RDO_ANALYSIS_H
10#include "GaudiKernel/ServiceHandle.h"
11#include "GaudiKernel/ITHistSvc.h"
32 virtual StatusCode
initialize() override final;
33 virtual StatusCode
execute() override final;
34 virtual StatusCode
finalize() override final;
38 Gaudi::Property<std::string>
m_ntupleFileName {
this,
"NtupleFileName",
"/ntuples/file1"};
39 Gaudi::Property<std::string>
m_ntupleDirName {
this,
"NtupleDirectoryName",
"/TileRDOAnalysis/"};
41 Gaudi::Property<std::string>
m_path {
this,
"HistPath",
"/TileRDOAnalysis/"};
57 "TileCablingSvc",
"TileCablingSvc",
"The Tile cabling service" };
65 std::vector<unsigned long long>*
m_ttID;
66 std::vector<unsigned long long>*
m_mtID;
91 std::vector< std::vector<unsigned int> >*
m_L2val;
92 std::vector< std::vector<float> >*
m_L2eta;
97 std::vector< std::vector<unsigned int> >*
m_L2qual;
Property holding a SG store/key/clid from which a ReadHandle is made.
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Support class for PropertyMgr.
Property holding a SG store/key/clid from which a ReadHandle is made.
std::vector< int > * m_muRcvID
std::vector< float > * m_muRcv_energy
SG::ReadHandleKey< TileDigitsContainer > m_inputDigitsMuRcvKey
std::vector< std::vector< float > > * m_L2sumE
std::vector< std::vector< unsigned int > > * m_L2qual
TileRDOAnalysis(const std::string &name, ISvcLocator *pSvcLocator)
std::vector< float > * m_rawPed_mu
SG::ReadHandleKey< TileL2Container > m_inputL2Key
std::vector< std::vector< double > > * m_digits
std::vector< unsigned long long > * m_ttl1MBTS_ID
std::vector< unsigned long long > * m_adcID
std::vector< uint32_t > * m_muFragSize
std::vector< std::vector< double > > * m_ttl1_digits
std::vector< unsigned long long > * m_ttID
std::vector< int > * m_fragID
std::vector< float > * m_rawTime
std::vector< uint32_t > * m_muFragBCID
Gaudi::Property< std::string > m_ntupleTreeName
std::vector< float > * m_rawQual_mu
ServiceHandle< ITHistSvc > m_thistSvc
SG::ReadHandleKey< TileRawChannelContainer > m_inputRawChKey
std::vector< float > * m_rawTime_mu
std::vector< uint32_t > * m_fragBCID
std::vector< float > * m_rawQual
Gaudi::Property< std::string > m_path
std::vector< std::vector< double > > * m_ttl1MBTS_digits
std::vector< unsigned long long > * m_cellID
std::vector< float > * m_rawPed
SG::ReadHandleKey< TileMuonReceiverContainer > m_inputMuRcvKey
Gaudi::Property< bool > m_doNtuple
std::vector< bool > * m_muRcv_dec
virtual StatusCode execute() override final
std::vector< float > * m_rawAmp_mu
virtual StatusCode initialize() override final
std::vector< std::vector< float > > * m_L2energyD
SG::ReadHandleKey< TileDigitsContainer > m_inputDigitsFltKey
Gaudi::Property< std::string > m_ntupleFileName
SG::ReadHandleKey< TileTTL1Container > m_inputMBTS_TTL1Key
std::vector< int > * m_L2ID
TH1 * m_h_ttl1MBTS_digits
std::vector< std::vector< float > > * m_L2eta
std::vector< unsigned long long > * m_pmtID
std::vector< int > * m_fragID_mu
std::vector< std::vector< double > > * m_muDigits
std::vector< std::vector< float > > * m_L2energyBC
std::vector< std::vector< float > > * m_L2energyA
std::vector< unsigned long long > * m_adcHWID_mu
ServiceHandle< TileCablingSvc > m_cablingSvc
Name of Tile cabling service.
std::vector< float > * m_L2phi
virtual StatusCode finalize() override final
std::vector< std::vector< unsigned int > > * m_L2val
std::vector< float > * m_muRcv_time
std::vector< uint32_t > * m_fragSize
SG::ReadHandleKey< TileRawChannelContainer > m_inputMuRcvRawChKey
BooleanProperty m_presampling
Gaudi::Property< std::string > m_ntupleDirName
std::vector< float > * m_rawAmp
SG::ReadHandleKey< TileTTL1Container > m_inputTileTTL1Key
std::vector< unsigned long long > * m_ttl1_ID
std::vector< unsigned long long > * m_mtID
std::vector< float > * m_muRcv_thresh
=============================================================================