|
ATLAS Offline Software
|
Go to the documentation of this file.
51 for(
int ac=0; ac<2; ac++){
53 for(
int jMDT=0; jMDT<4; jMDT++){
55 for(
int sMDT=0; sMDT<4; sMDT++){
57 for(
int iREPT=0; iREPT<4; iREPT++){
65 for(
int WS=0; WS<2; WS++){
66 for(
int EffNDE=0; EffNDE<4; EffNDE++){
76 for(
int jTGC=0;jTGC<4;jTGC++)
100 ATH_MSG_INFO(
"in initializing MdtVsTgcRawDataValAlg" );
123 ATH_MSG_DEBUG(
" Found the MuonDetectorManager from detector store. " );
129 return StatusCode::SUCCESS;
136 ATH_MSG_DEBUG(
"TGC RawData Monitoring Histograms being booked" );
139 std::string generic_path_mdtvstgclv1 =
"Muon/MuonRawDataMonitoring/MDTvsTGC";
145 ATH_MSG_INFO(
"MdtVsTgc RawData Monitoring : begin of run" );
150 return StatusCode::SUCCESS;
157 ATH_MSG_DEBUG(
"MdtVsTgcRawDataValAlg::TGC RawData Monitoring Histograms being filled" );
183 return StatusCode::SUCCESS;
194 return StatusCode::SUCCESS;
def retrieve(aClass, aKey=None)
TH1 * m_mdt_trackdirdirsag[2][4][4][4]
TH1 * m_mdt_segmposdirsag[2][4][4]
int numberOfSL(const Muon::TgcCoinDataContainer *tgctrgcontainer)
TH2 * m_eff_stationmapbase[2][2][4]
void maphists(const xAOD::MuonSegmentContainer *m_newsegment, const Muon::TgcPrepDataContainer *tgc_prepcontainer)
virtual StatusCode fillHistograms()
An inheriting class should either override this function or fillHists().
const_pointer_type cptr()
Dereference the pointer.
virtual StatusCode procHistograms()
An inheriting class should either override this function or finalHists().
std::string m_chamberName
void tgceffcalcfinalize()
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
void prepareTREarray(const MuonGM::MuonDetectorManager *MuonDetMgrDS)
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T > &t)
virtual StatusCode bookHistogramsRecurrent()
An inheriting class should either override this function, bookHists() or bookHistograms().
SG::ReadHandleKey< xAOD::MuonSegmentContainer > m_mdt_SegmentCollectionName
SG::ReadHandleKey< Muon::MdtPrepDataContainer > m_mdt_PrepDataContainerName
TH1 * m_tgc_prdcompsag[2][2][4]
TH1 * m_mvt_cutspassed[2]
const ServiceHandle< StoreGateSvc > & detStore() const
The standard StoreGateSvc/DetectorStore Returns (kind of) a pointer to the StoreGateSvc.
SG::ReadCondHandleKey< MuonGM::MuonDetectorManager > m_DetectorManagerKey
SG::ReadHandleKey< Muon::TgcPrepDataContainer > m_tgc_PrepDataContainerName
TH1 * m_mdt_trackchecksag[2][4][4][4][2]
::StatusCode StatusCode
StatusCode definition for legacy code.
TH1 * m_mvt_extrprdsag[2][4][2][2][4]
SG::ReadHandleKey< Muon::TgcCoinDataContainer > m_tgc_CoinContainerName
TH1 * m_mvt_extrprdsag2[2][4][2][2][4]
virtual ~MdtVsTgcRawDataValAlg()
StatusCode bookeffhists(MonGroup &mdtvstgclv1_expert_a, MonGroup &mdtvstgclv1_expert_c)
StatusCode initialize(bool used=true)
void correlation(const Muon::MdtPrepDataContainer *mdt_hit_container, const Muon::TgcCoinDataContainer *tgc_trigger_container)
std::string m_StationSize
TH2 * m_mdt_segmmap[2][4]
StatusCode bookmaphists(MonGroup &mdtvstgclv1_expert_a, MonGroup &mdtvstgclv1_expert_c)
The MuonDetectorManager stores the transient representation of the Muon Spectrometer geometry and pro...
TH1 * m_mdt_segmmatchsag[2][4][4][4]
TH2 * m_eff_stationmap[2][2][4]
MdtVsTgcRawDataValAlg(const std::string &type, const std::string &name, const IInterface *parent)
TH2 * m_eff_stationmapmid[2][2][4]
void tgceffcalc(const xAOD::MuonSegmentContainer *m_newsegment, const Muon::TgcPrepDataContainer *tgc_prepcontainer)