ATLAS Offline Software
TRT_Monitoring_Tool.h
Go to the documentation of this file.
1 // -*- c++ -*-
2 /*
3  Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
4 */
5 
6 #ifndef TRT_MONITORING_TOOL_H
7 #define TRT_MONITORING_TOOL_H
8 
10 #include "GaudiKernel/StatusCode.h"
11 
12 // Data handles
21 
22 // Tool interfaces
26 
27 // STDLIB
28 #include <atomic>
29 #include <string>
30 #include <vector>
31 #include <set>
32 
33 
34 
35 class TProfile;
36 class TH1F_LW;
37 class TH2F_LW;
38 class TProfile_LW;
39 class TH1D_LW;
40 class LWHist1D;
41 
42 namespace Trk {
43  // class ITrackHoleSearchTool;
44  class Track;
45  class TrackStateOnSurface;
46  // class ITrackSummaryTool;
47 }
48 
49 namespace InDetDD {
50  class TRT_DetectorManager;
51 }
52 
53 class AtlasDetectorID;
54 class TRT_ID;
55 class Identifier;
56 class ComTime;
58 class ITRT_CalDbTool;
60 class ITRT_ConditionsSvc;
63 //class ITRT_DriftFunctionTool;
64 
66 public:
67  TRT_Monitoring_Tool(const std::string &type, const std::string &name, const IInterface *parent);
68  virtual ~TRT_Monitoring_Tool();
69  virtual StatusCode initialize();
71  virtual StatusCode fillHistograms();
72  virtual StatusCode procHistograms();
73 
74 private:
79  int m_nTracksB[2]{};
80  int m_nTracksEC[2]{};
81  int m_nTracksEC_B[2]{};
82  std::vector<unsigned int> m_rodMap;
85  enum GasType{ Xe = 0, Ar = 1, Kr = 2 };
86 
88 
89  StatusCode bookTRTRDOs(bool isNewLumiBlock, bool isNewRun);
90  StatusCode bookTRTTracks(bool isNewLumiBlock, bool isNewRun);
91  StatusCode bookTRTShiftTracks(bool isNewLumiBlock, bool isNewRun);
92  StatusCode bookTRTEfficiency(bool isNewLumiBlock, bool isNewRun);
93  StatusCode checkEventBurst(const TRT_RDO_Container& rdoContainer);
94  StatusCode fillTRTRDOs(const TRT_RDO_Container& rdoContainer,
95  const xAOD::EventInfo& eventInfo,
96  const InDetTimeCollection* trtBCIDCollection);
97  // ComTime might be missing from file, have to use const pointer
98  StatusCode fillTRTTracks(const TrackCollection& trackCollection,
99  const xAOD::TrigDecision* trigDecision,
100  const ComTime* comTimeObject);
101  StatusCode fillTRTEfficiency(const TrackCollection& combTrackCollection);
102  StatusCode fillTRTHighThreshold(const TrackCollection& trackCollection,
103  const xAOD::EventInfo& eventInfo);
105 
106  static int strawLayerNumber(int strawLayerNumber, int LayerNumber);
107 
108 
109  // Returns the straw number (0-1641) given the layerNumber, strawlayerNumber, and strawNumber, all gotten from Athena IDHelper
110  int strawNumber(int strawNumber, int strawlayerNumber, int LayerNumber);
111  // Returns Barrel Board Number
112  static int chipToBoard(int chip);
113  // Returns EndCap Board Number
114  static int chipToBoard_EndCap(int chip);
115 
116  // Returns Degrees, converted from radians (Athena Standard units)
117  static float radToDegrees(float radValue);
118  static int strawNumber_reverse (int inp_strawnumber, int* strawNumber, int* strawlayerNumber, int* LayerNumber);
119  static int strawLayerNumber_reverse(int strawLayerNumInp,int* strawLayerNumber, int* LayerNumber);
120 
121  TH1F_LW* bookTH1F_LW(MonGroup& mongroup, const std::string &hName, const std::string &hTitle, int bins, double lowbin, double highbin, const std::string &xTitle, const std::string &yTitle, StatusCode &scode);
122  TH2F_LW* bookTH2F_LW(MonGroup& mongroup, const std::string &hName, const std::string &hTitle, int xbins, double lowxbins, double highxbins, int ybins, double lowybins, double highybins, const std::string &xTitle, const std::string &yTitle, StatusCode &scode);
123  TProfile_LW* bookTProfile_LW(MonGroup& mongroup, const std::string &hName, const std::string &hTitle, int bins, double lowbin, double highbin, double ymin, double ymax, const std::string &xTitle, const std::string &yTitle, StatusCode &scode);
124  TProfile* bookTProfile(MonGroup& mongroup, const std::string &hName, const std::string &hTitle, int bins, double lowbin, double highbin, double ymin, double ymax, const std::string &xTitle, const std::string &yTitle, StatusCode &scode);
125  TH1D_LW* bookTH1D_LW(MonGroup& mongroup, const std::string &hName, const std::string &hTitle, int bins, double lowbin, double highbin, const std::string &xTitle, const std::string &yTitle, StatusCode &scode);
126 
127  template<typename T>
128  StatusCode trtRegHist(T *hist, MonGroup &mongrp, const char *hName) {
129  StatusCode scode = mongrp.regHist(hist);
130  if (scode == StatusCode::FAILURE) {
131  ATH_MSG_FATAL("Failed to register histogram " << hName);
132  }
133  return scode;
134  }
135 
136 private:
137  static const int s_numberOfBarrelStacks;
138  static const int s_numberOfEndCapStacks;
139 
140  static const int s_Straw_max[2];
141  static const int s_iStack_max[2];
142  static const int s_iChip_max[2];
143  static const int s_numberOfStacks[2];
144  static const int s_moduleNum[2];
145 
146  // Services
148  ToolHandle<ITRT_StrawStatusSummaryTool> m_sumTool;
152  ToolHandle<ITRT_CalDbTool> m_TRTCalDbTool;
153 
154  // Data handles
155  SG::ReadHandleKey<TRT_RDO_Container> m_rdoContainerKey{this, "TRTRawDataObjectName", "TRT_RDOs", "Name of TRT RDOs container"};
156  SG::ReadHandleKey<TrackCollection> m_trackCollectionKey{this, "TRTTracksObjectName", "Tracks", "Name of tracks container"};
157  // NOTE: this property is not used anywhere, is it ok to change its name?
158  SG::ReadHandleKey<TrackCollection> m_combTrackCollectionKey{this, "track_collection_hole_finder", "CombinedInDetTracks", "Name of tracks container used for hole finder"};
159  SG::ReadHandleKey<xAOD::EventInfo> m_xAODEventInfoKey{this, "xAODEventInfo", "EventInfo", "Name of EventInfo object"};
160  SG::ReadHandleKey<InDetTimeCollection> m_TRT_BCIDCollectionKey{this, "TRTBCIDCollectionName", "TRT_BCID", "Name of TRT BCID collection"};
161  SG::ReadHandleKey<ComTime> m_comTimeObjectKey{this, "ComTimeObjectName", "TRT_Phase", "Name of ComTime object"};
162  SG::ReadHandleKey<xAOD::TrigDecision> m_trigDecisionKey{this, "TrigDecisionObjectName", "xTrigDecision", "Name of trigger decision object"};
163 
164  SG::ReadHandleKey<TRT_BSErrContainer> m_bsErrContKey{this,"ByteStreamErrors","TRT_ByteStreamErrs","SG key of TRT ByteStream Error container"};
165 
166 
167  // Tools
168  ToolHandle<Trk::ITrackSummaryTool> m_TrackSummaryTool{this, "TrkSummaryTool", "Trk::TrackSummaryTool/InDetTrackSummaryTool", "Track summary tool name"};
169  ToolHandle<Trk::ITrackHoleSearchTool> m_trt_hole_finder{this, "trt_hole_search", "TRTTrackHoleSearchTool", "Track hole search tool name"};
170  ToolHandle<ITRT_DriftFunctionTool> m_drifttool; // keep this public for now
171 
174 
175  std::string m_geo_summary_provider;//obsolete
176  std::string m_mapPath;
177 
181 
184 
187  TProfile_LW* m_hAvgTroTDetPhi_B;//hAvgTrEdgeonTrack
189  TH1F_LW* m_hNumSwLLWoT_B;//hLLHitsonTrk
190  TProfile_LW* m_hStrawEffDetPhi_B;//hStrawEffDetPhi
194  TH1F_LW* m_hResidual_B;//hHitToTrkDistance
195  TH1F_LW* m_hResidual_B_20GeV;//hHitToTrkDistance
196  TH1F_LW* m_hTimeResidual_B;//hHitToTrkDistance
197  TH1F_LW* m_hDriftTimeonTrkDist_B;//hDriftTimeonTrk
204  TH1F_LW* m_hWireToTrkPosition_B;//hWiretoTrkPosition
210 
218 
219  TH1F_LW* m_hNumTrksDetPhi_E[2]{};//hNTrksvsPhi
220  TProfile_LW* m_hNumHoTDetPhi_E[2]{};//hNumHoTPhi
221  TProfile_LW* m_hAvgTroTDetPhi_E[2]{};//hAvgTrEdgeonTrack
223  TH1F_LW* m_hNumSwLLWoT_E[2]{};//hLLHitsonTrk
224  TProfile_LW* m_hStrawEffDetPhi_E[2]{};//hStrawEffDetPhi
228  TH1F_LW* m_hResidual_E[2]{};//hHitToTrkDistance
229  TH1F_LW* m_hResidual_E_20GeV[2]{};//hHitToTrkDistance
230  TH1F_LW* m_hTimeResidual_E[2]{};//hHitToTrkDistance
231  TH1F_LW* m_hDriftTimeonTrkDist_E[2]{};//hDriftTimeonTrk
232  TH1F_LW* m_hTronTDist_E[2]{};//hTronT
238  TH1F_LW* m_hWireToTrkPosition_E[2]{};//hWiretoTrkPosition
244 
245  TH1F_LW* m_hTronTDist_E_Ar[2]{};//hTronT
246  TH1F_LW* m_hDriftTimeonTrkDist_E_Ar[2]{};//hDriftTimeonTrk
252 
254 
258  TH2F_LW* m_hEvtPhaseVsTrig;// evt phase vs trig item
260 
263 
269  TH1F_LW* m_hHitWMapS[2][64]{};
270 
277 
283 
289  TH1F_LW* m_hHitAMapS[2][64]{};
290 
297 
302  TH1F_LW* m_hHtoLMapS[2][64]{}; // not filled
303 
311 
319 
327 
333  TH1F_LW* m_hHitHMapS[2][64]{};
334 
340 
346 
352 
358 
364 
370  //
371 
373 
378  TH1F_LW* m_hHtoLonTMapS[2][64]{}; //not filled
379 
380  //
381  TH1F_LW* m_hHtoLWonTMapS[2][64]{}; //not filled
382 
388 
394 
401  TH1F_LW* m_hHitWMapC[2][64]{};
404  TH1F_LW* m_hHitAMapC[2][64]{};
406  TH1F_LW* m_hHtoLMapC[2][64]{}; // not filled
407 
411  TH1F_LW* m_hHitHMapC[2][64]{};
413 
425  TH1F_LW* m_hHtoLonTMapC[2][64]{}; // not filled
426  TH1F_LW* m_hHtoLWonTMapC[2][64]{}; //
429 
431 
439 
444  TH1F_LW* m_hChipOcc[2][64]{};
445  TH1F_LW* m_hStrawOcc[2][64]{};
446 
454  //Vector for normalizing probabilities of hHitWmap histograms (Leading Edge in Time Window probability per straw number)
455  std::vector<float> m_scale_hHitWMap_B;
456  std::vector<float> m_scale_hHitWMap_B_Ar;
457  /* Helpers for the scatter histograms - 32 stacks (do same for both side for now) */
458  float m_LLOcc[2][64]{}; // easy to keep occupancy separately for sides A&C, so let's do that
459 
464  TH1F_LW* m_trackz_All[5][2]{};//({L1 Long, L2, L3, L1 short Pos, L2 Short Neg},{A,C})
466 
467  TH1F_LW* m_trackr_All[4][2]{}; // ({In_A,In_B,Out_A,Out_B},{A,C})
472 
473  float m_HTfraconTrack_B[32];
474  float m_LonTrack_B[32];
475  int m_nTrack_B[32];
476 
477 
478 
479  float m_HTfraconTrack_E[64];
480  float m_LonTrack_E[64];
481  int m_nTrack_E[64];
482 
487  int m_nTRTHits[2];
489 
490  bool m_doDCS;
491  bool m_doASide;
492  bool m_doCSide;
494  bool m_doChips;
495  bool m_doShift;
500  bool m_useHoleFinder;//switch for hole finder
501 
504 
507 
510 
515 
517 
518 
519  unsigned char m_mat_chip_B[64][1642]{};
520  int m_nStrawHits_B[1642];
521 
522  unsigned char m_mat_chip_E[64][3840]{};
523  int m_nStrawHits_E[2][3840];
524 
545 
563  int m_nTrksperLB_E[2]{};
564  int m_nHitsperLB_E[2]{};
566 
571  bool m_DEBUG;//obsolete
572  bool m_printEventInfo = false;//obsolete
579  float m_minP;
580  static void scale_LWHist(LWHist1D* hist, float scale);
581  void scale_LWHistWithScaleVector(LWHist1D* hist, const std::vector<float>& scale);
582  int initScaleVectors();
584  static void divide_LWHist(TH1F_LW* result, TH1F_LW* a, TH1F_LW* b);
585 
590  float m_min_pT;
592 
597 
598  float m_track_pt;
599  float m_track_eta;
600  float m_track_phi;
601  float m_track_d0;
602  float m_track_z0;
604 
606  std::string m_datatype;
607 
608  mutable std::atomic<int> m_maxtimestamp{0};
609 
618 
619  TProfile_LW* m_hefficiencyMap[2]{}; // 0-barrel, 1-endcap
620  TProfile_LW* m_hefficiencyS[2][64]{}; // 0-barrel, 1-endcap
621  TProfile_LW* m_hefficiencyC[2][64]{}; // 0-barrel, 1-endcap
624 
625  int strawNumberEndCap(int strawNumber, int strawLayerNumber, int LayerNumber, int phi_stack, int side);
627  //inline functions
629 
630  //it is taking lots of time to compile ?
631 
632  //Deciphers status HT to GasType Enumerator
633  inline GasType Straw_Gastype(int stat) {
634  // getStatusHT returns enum {Undefined, Dead, Good, Xenon, Argon, Krypton}.
635  // Our representation of 'GasType' is 0:Xenon, 1:Argon, 2:Krypton
636  GasType Gas = Xe; // Xenon is default
637  if (m_ArgonXenonSplitter) {
638  // int stat=m_sumSvc->getStatusHT(TRT_Identifier);
639  if ( stat==2 || stat==3 ) { Gas = Xe; } // Xe
640  else if ( stat==1 || stat==4 ) { Gas = Ar; } // Ar
641  else if ( stat==5 ) { Gas = Kr; } // Kr
642  else if ( stat==6 ) { Gas = Xe; } // emulate Ar (so treat as Xe here)
643  else if ( stat==7 ) { Gas = Xe; } // emulate Kr (so treat as Xe here)
644  else { ATH_MSG_FATAL ("getStatusHT = " << stat << ", must be 'Good(2)||Xenon(3)' or 'Dead(1)||Argon(4)' or 'Krypton(5)!' or 6 or 7 for emulated types!");
645  throw std::exception();
646  }
647  }
648  return Gas;
649  }
650 
651 
652 };
653 
654 #endif
TRT_Monitoring_Tool::m_usedEvents
int m_usedEvents
Definition: TRT_Monitoring_Tool.h:486
TRT_Monitoring_Tool::m_ArgonXenonSplitter
bool m_ArgonXenonSplitter
Definition: TRT_Monitoring_Tool.h:84
ReadHandleKey.h
Property holding a SG store/key/clid from which a ReadHandle is made.
TRT_Monitoring_Tool::Straw_Gastype
GasType Straw_Gastype(int stat)
Definition: TRT_Monitoring_Tool.h:633
TRT_Monitoring_Tool::m_HL_timeWindow_MIN
int m_HL_timeWindow_MIN
Definition: TRT_Monitoring_Tool.h:508
TRT_Monitoring_Tool::m_HtoLRatioOnTrackScale_E
float m_HtoLRatioOnTrackScale_E[2]
Definition: TRT_Monitoring_Tool.h:548
TRT_Monitoring_Tool::m_hHtoLRatioOnTrack_B_Xe
TH1F_LW * m_hHtoLRatioOnTrack_B_Xe
Definition: TRT_Monitoring_Tool.h:203
TRT_Monitoring_Tool::bookTProfile
TProfile * bookTProfile(MonGroup &mongroup, const std::string &hName, const std::string &hTitle, int bins, double lowbin, double highbin, double ymin, double ymax, const std::string &xTitle, const std::string &yTitle, StatusCode &scode)
Definition: TRT_Monitoring_Tool.cxx:4443
TRT_Monitoring_Tool::initialize
virtual StatusCode initialize()
Definition: TRT_Monitoring_Tool.cxx:375
TRT_Monitoring_Tool::m_mat_chip_E
unsigned char m_mat_chip_E[64][3840]
Definition: TRT_Monitoring_Tool.h:522
TRT_Monitoring_Tool::m_hTronTDist_B_Ar
TH1F_LW * m_hTronTDist_B_Ar
Definition: TRT_Monitoring_Tool.h:212
TRT_Monitoring_Tool::bookTProfile_LW
TProfile_LW * bookTProfile_LW(MonGroup &mongroup, const std::string &hName, const std::string &hTitle, int bins, double lowbin, double highbin, double ymin, double ymax, const std::string &xTitle, const std::string &yTitle, StatusCode &scode)
Definition: TRT_Monitoring_Tool.cxx:4458
TRT_Monitoring_Tool::m_ResidualScale_B_20GeV
float m_ResidualScale_B_20GeV
Definition: TRT_Monitoring_Tool.h:535
TRT_Monitoring_Tool::m_hHitHonTMapC
TH1F_LW * m_hHitHonTMapC[2][64]
Definition: TRT_Monitoring_Tool.h:423
ITrackSummaryTool.h
TRT_Monitoring_Tool::m_hHitAonTMapS
TH1F_LW * m_hHitAonTMapS[2][64]
Any LL bit on track: Straws Any low level bit is set from hit associated with a track.
Definition: TRT_Monitoring_Tool.h:357
IInDetConditionsSvc
Definition: IInDetConditionsSvc.h:24
TRT_Monitoring_Tool::m_nTRTHits
int m_nTRTHits[2]
Definition: TRT_Monitoring_Tool.h:487
ymin
double ymin
Definition: listroot.cxx:63
TRT_Monitoring_Tool::bookTRTRDOs
StatusCode bookTRTRDOs(bool isNewLumiBlock, bool isNewRun)
Definition: TRT_Monitoring_Tool.cxx:657
TRT_Monitoring_Tool::m_hHitsOnTrack_Scatter
TH2F_LW * m_hHitsOnTrack_Scatter[2]
Anatoli's "Scatter histograms" ** Monitor quantities as a function of lumi block.
Definition: TRT_Monitoring_Tool.h:450
ATH_MSG_FATAL
#define ATH_MSG_FATAL(x)
Definition: AthMsgStreamMacros.h:34
TRT_Monitoring_Tool::m_hHtoLMapC
TH1F_LW * m_hHtoLMapC[2][64]
Definition: TRT_Monitoring_Tool.h:406
TRT_Monitoring_Tool::m_nHLHitsperLB_E
int m_nHLHitsperLB_E[2]
Definition: TRT_Monitoring_Tool.h:565
TRT_Monitoring_Tool::m_trackr_All
TH1F_LW * m_trackr_All[4][2]
Definition: TRT_Monitoring_Tool.h:467
TRT_Monitoring_Tool::m_hAvgTroTDetPhi_E_Ar
TProfile_LW * m_hAvgTroTDetPhi_E_Ar[2]
Definition: TRT_Monitoring_Tool.h:222
TRT_Monitoring_Tool::m_min_trt_hits
int m_min_trt_hits
Definition: TRT_Monitoring_Tool.h:596
TRT_Monitoring_Tool::m_min_si_hits
int m_min_si_hits
Definition: TRT_Monitoring_Tool.h:593
TRT_Monitoring_Tool::m_hHtoLRatioOnTrack_E
TH1F_LW * m_hHtoLRatioOnTrack_E[2]
Definition: TRT_Monitoring_Tool.h:235
TRT_Monitoring_Tool::bookTH2F_LW
TH2F_LW * bookTH2F_LW(MonGroup &mongroup, const std::string &hName, const std::string &hTitle, int xbins, double lowxbins, double highxbins, int ybins, double lowybins, double highybins, const std::string &xTitle, const std::string &yTitle, StatusCode &scode)
Definition: TRT_Monitoring_Tool.cxx:4473
TRT_Monitoring_Tool::fillTRTHighThreshold
StatusCode fillTRTHighThreshold(const TrackCollection &trackCollection, const xAOD::EventInfo &eventInfo)
Definition: TRT_Monitoring_Tool.cxx:3807
TRT_Monitoring_Tool::m_hStrawOcc
TH1F_LW * m_hStrawOcc[2][64]
Definition: TRT_Monitoring_Tool.h:445
TRT_Monitoring_Tool::m_TRTStrawNeighbourSvc
ServiceHandle< ITRT_StrawNeighbourSvc > m_TRTStrawNeighbourSvc
Definition: TRT_Monitoring_Tool.h:151
get_generator_info.result
result
Definition: get_generator_info.py:21
TRT_Monitoring_Tool::m_hHtoLRatioOnTrack_E_Ar
TH1F_LW * m_hHtoLRatioOnTrack_E_Ar[2]
Definition: TRT_Monitoring_Tool.h:236
TRT_Monitoring_Tool::m_hHitTrMapC
TProfile_LW * m_hHitTrMapC[2][64]
Definition: TRT_Monitoring_Tool.h:402
TrigDecision.h
ComTime.h
TRT_Monitoring_Tool::m_hHitWMapC
TH1F_LW * m_hHitWMapC[2][64]
Definition: TRT_Monitoring_Tool.h:401
TRT_Monitoring_Tool::m_nTrack_E
int m_nTrack_E[64]
Definition: TRT_Monitoring_Tool.h:481
TRT_Monitoring_Tool::m_isCosmics
bool m_isCosmics
Definition: TRT_Monitoring_Tool.h:577
TRT_Monitoring_Tool::chipToBoard_EndCap
static int chipToBoard_EndCap(int chip)
Definition: TRT_Monitoring_Tool.cxx:4334
TRT_Monitoring_Tool::m_min_tracks_straw
int m_min_tracks_straw
Definition: TRT_Monitoring_Tool.h:603
TRT_Monitoring_Tool::m_hDriftTimeonTrkDist_B_Ar
TH1F_LW * m_hDriftTimeonTrkDist_B_Ar
Definition: TRT_Monitoring_Tool.h:211
TRT_Monitoring_Tool::m_hHitWMap_B
TH1F_LW * m_hHitWMap_B
Definition: TRT_Monitoring_Tool.h:191
TRT_Monitoring_Tool::p_toolSvc
ServiceHandle< IToolSvc > p_toolSvc
Definition: TRT_Monitoring_Tool.h:147
TRT_Monitoring_Tool::m_DAQSvc
ServiceHandle< ITRT_DAQ_ConditionsSvc > m_DAQSvc
Definition: TRT_Monitoring_Tool.h:149
TRT_Monitoring_Tool::m_hHitTronTMapS
TProfile_LW * m_hHitTronTMapS[2][64]
Mean TE on track: Straws Average Trailing Edge(TE) from a hit associated with a track.
Definition: TRT_Monitoring_Tool.h:351
TRT_Monitoring_Tool::m_sumTool
ToolHandle< ITRT_StrawStatusSummaryTool > m_sumTool
Definition: TRT_Monitoring_Tool.h:148
TRT_Monitoring_Tool::fillTRTEfficiency
StatusCode fillTRTEfficiency(const TrackCollection &combTrackCollection)
Definition: TRT_Monitoring_Tool.cxx:3533
TRT_Monitoring_Tool::m_hStrawEffDetPhi_B
TProfile_LW * m_hStrawEffDetPhi_B
Definition: TRT_Monitoring_Tool.h:190
TRT_Monitoring_Tool::m_hHitToTMapS
TProfile_LW * m_hHitToTMapS[2][64]
Mean ToT (ns): Straws.
Definition: TRT_Monitoring_Tool.h:310
TRT_Monitoring_Tool::s_numberOfEndCapStacks
static const int s_numberOfEndCapStacks
Definition: TRT_Monitoring_Tool.h:138
python.App.bins
bins
Definition: App.py:410
TRT_Monitoring_Tool::m_hHitTronTMapC
TProfile_LW * m_hHitTronTMapC[2][64]
Definition: TRT_Monitoring_Tool.h:420
TRT_Monitoring_Tool::m_hefficiencyIntegral
TH1F_LW * m_hefficiencyIntegral[2][2]
Definition: TRT_Monitoring_Tool.h:623
ManagedMonitorToolBase
Provides functionality for users to implement and save histograms, ntuples, and summary data,...
Definition: ManagedMonitorToolBase.h:74
TRT_Monitoring_Tool::m_doASide
bool m_doASide
Definition: TRT_Monitoring_Tool.h:491
TRT_Monitoring_Tool::m_minTRThits
int m_minTRThits
Definition: TRT_Monitoring_Tool.h:578
TRT_Monitoring_Tool::m_hNumHoTDetPhi_B
TProfile_LW * m_hNumHoTDetPhi_B
Definition: TRT_Monitoring_Tool.h:186
TRT_Monitoring_Tool::m_nTracksB
int m_nTracksB[2]
Definition: TRT_Monitoring_Tool.h:79
TRT_Monitoring_Tool::chipToBoard
static int chipToBoard(int chip)
Definition: TRT_Monitoring_Tool.cxx:4305
TRT_Monitoring_Tool::m_LL_timeWindow_MIN
int m_LL_timeWindow_MIN
Definition: TRT_Monitoring_Tool.h:505
TRT_Monitoring_Tool::m_rodMap
std::vector< unsigned int > m_rodMap
Definition: TRT_Monitoring_Tool.h:82
TRT_Monitoring_Tool::m_doDCS
bool m_doDCS
Definition: TRT_Monitoring_Tool.h:490
TRT_Monitoring_Tool::m_nphi_bins
int m_nphi_bins
Definition: TRT_Monitoring_Tool.h:574
TRT_Monitoring_Tool::m_hHitWMap_E
TH1F_LW * m_hHitWMap_E[2]
Definition: TRT_Monitoring_Tool.h:225
TRT_Monitoring_Tool::m_hHitTrWMapS
TProfile_LW * m_hHitTrWMapS[2][64]
TE in Time Window: Straws.
Definition: TRT_Monitoring_Tool.h:276
TRT_Monitoring_Tool::bookTRTEfficiency
StatusCode bookTRTEfficiency(bool isNewLumiBlock, bool isNewRun)
Definition: TRT_Monitoring_Tool.cxx:893
TRT_Monitoring_Tool::m_ResidualScale_E_Ar_20GeV
float m_ResidualScale_E_Ar_20GeV[2]
Definition: TRT_Monitoring_Tool.h:561
TRT_Monitoring_Tool::m_nTrksperLB_E
int m_nTrksperLB_E[2]
Definition: TRT_Monitoring_Tool.h:563
TRT_Monitoring_Tool::m_DriftTimeonTrkDistScale_B
float m_DriftTimeonTrkDistScale_B
Definition: TRT_Monitoring_Tool.h:525
TRT_Monitoring_Tool::m_drifttool
ToolHandle< ITRT_DriftFunctionTool > m_drifttool
Definition: TRT_Monitoring_Tool.h:170
TRT_Monitoring_Tool::m_track_collection_hole_finder
std::string m_track_collection_hole_finder
Definition: TRT_Monitoring_Tool.h:587
plotmaker.hist
hist
Definition: plotmaker.py:148
TRT_Monitoring_Tool::s_iStack_max
static const int s_iStack_max[2]
Definition: TRT_Monitoring_Tool.h:141
TRT_Monitoring_Tool::m_hValidRawDriftTimeonTrk
TProfile_LW * m_hValidRawDriftTimeonTrk[2][64]
Valid Raw Drift Time on Track.
Definition: TRT_Monitoring_Tool.h:399
TRT_Monitoring_Tool::m_good_bcid
int m_good_bcid
Definition: TRT_Monitoring_Tool.h:77
TRT_Monitoring_Tool::m_hDriftTimeonTrkDist_E
TH1F_LW * m_hDriftTimeonTrkDist_E[2]
Definition: TRT_Monitoring_Tool.h:231
TRT_Monitoring_Tool::m_hefficiency_z0
TProfile_LW * m_hefficiency_z0
Definition: TRT_Monitoring_Tool.h:613
TRT_Monitoring_Tool::m_Pull_Biased_Barrel
TH1F_LW * m_Pull_Biased_Barrel
Definition: TRT_Monitoring_Tool.h:193
TRT_Monitoring_Tool::m_nTracksEC
int m_nTracksEC[2]
Definition: TRT_Monitoring_Tool.h:80
TRT_Monitoring_Tool::m_hResidual_E_20GeV
TH1F_LW * m_hResidual_E_20GeV[2]
Definition: TRT_Monitoring_Tool.h:229
TRT_Monitoring_Tool::m_TronTDistScale_B
float m_TronTDistScale_B
Definition: TRT_Monitoring_Tool.h:533
TRT_Monitoring_Tool::m_mgr
const InDetDD::TRT_DetectorManager * m_mgr
Definition: TRT_Monitoring_Tool.h:173
TRT_Monitoring_Tool::m_hHitAMapS
TH1F_LW * m_hHitAMapS[2][64]
Any LL bit on: Straws if any low threshold bit was set.
Definition: TRT_Monitoring_Tool.h:289
PixelAthClusterMonAlgCfg.ybins
ybins
Definition: PixelAthClusterMonAlgCfg.py:163
TRT_Monitoring_Tool::m_xAODEventInfoKey
SG::ReadHandleKey< xAOD::EventInfo > m_xAODEventInfoKey
Definition: TRT_Monitoring_Tool.h:159
TRT_Monitoring_Tool::m_HTfraconTrack_B
float m_HTfraconTrack_B[32]
Definition: TRT_Monitoring_Tool.h:473
TRT_Monitoring_Tool::m_hrtRelation_B
TH2F_LW * m_hrtRelation_B
Definition: TRT_Monitoring_Tool.h:199
TRT_Monitoring_Tool::m_doShift
bool m_doShift
Definition: TRT_Monitoring_Tool.h:495
TRT_Monitoring_Tool::m_TronTDistScale_E_Ar
float m_TronTDistScale_E_Ar[2]
Definition: TRT_Monitoring_Tool.h:559
TRT_Monitoring_Tool::m_nTracksEC_B
int m_nTracksEC_B[2]
Definition: TRT_Monitoring_Tool.h:81
TRT_Monitoring_Tool::m_ResidualScale_B_Ar
float m_ResidualScale_B_Ar
Definition: TRT_Monitoring_Tool.h:539
TRT_Monitoring_Tool::m_useHoleFinder
bool m_useHoleFinder
Definition: TRT_Monitoring_Tool.h:500
TRT_Monitoring_Tool::m_doDiagnostic
bool m_doDiagnostic
Definition: TRT_Monitoring_Tool.h:499
TRT_Monitoring_Tool::m_TronTDistScale_E
float m_TronTDistScale_E[2]
Definition: TRT_Monitoring_Tool.h:554
TRT_Monitoring_Tool::m_LBvsTime
TH1F_LW * m_LBvsTime
Definition: TRT_Monitoring_Tool.h:471
TRT_Monitoring_Tool::m_hTronTDist_B
TH1F_LW * m_hTronTDist_B
Definition: TRT_Monitoring_Tool.h:198
TRT_Monitoring_Tool::m_hHtoLRatioOnTrack_E_Xe
TH1F_LW * m_hHtoLRatioOnTrack_E_Xe[2]
Definition: TRT_Monitoring_Tool.h:237
TRT_Monitoring_Tool::m_totalEvents
int m_totalEvents
Definition: TRT_Monitoring_Tool.h:488
TH1D_LW
Definition: TH1D_LW.h:23
TRT_Monitoring_Tool::m_maxtimestamp
std::atomic< int > m_maxtimestamp
Definition: TRT_Monitoring_Tool.h:608
LWHist1D
Definition: LWHist1D.h:23
TRT_Monitoring_Tool::m_HLhitOnTrackScale_E
float m_HLhitOnTrackScale_E[2]
Definition: TRT_Monitoring_Tool.h:547
TRT_Monitoring_Tool::strawLayerNumber
static int strawLayerNumber(int strawLayerNumber, int LayerNumber)
Definition: TRT_Monitoring_Tool.cxx:4258
TRT_Monitoring_Tool::m_hBCIDvsOcc
TProfile_LW * m_hBCIDvsOcc[2]
Definition: TRT_Monitoring_Tool.h:438
TRT_Monitoring_Tool::m_hResVsDetPhi_B
TH1F_LW * m_hResVsDetPhi_B
Definition: TRT_Monitoring_Tool.h:206
TRT_Monitoring_Tool::m_TimeResidualScale_E
float m_TimeResidualScale_E[2]
Definition: TRT_Monitoring_Tool.h:557
TRT_Monitoring_Tool::trtRegHist
StatusCode trtRegHist(T *hist, MonGroup &mongrp, const char *hName)
Definition: TRT_Monitoring_Tool.h:128
TRT_Monitoring_Tool::m_nHitsperLB_E
int m_nHitsperLB_E[2]
Definition: TRT_Monitoring_Tool.h:564
TRT_Monitoring_Tool::scale_LWHistWithScaleVector
void scale_LWHistWithScaleVector(LWHist1D *hist, const std::vector< float > &scale)
Definition: TRT_Monitoring_Tool.cxx:4363
InDetRawDataContainer
Definition: InDetRawDataContainer.h:27
SG::ReadHandleKey
Property holding a SG store/key/clid from which a ReadHandle is made.
Definition: StoreGate/StoreGate/ReadHandleKey.h:39
TRT_Monitoring_Tool::Kr
@ Kr
Definition: TRT_Monitoring_Tool.h:85
TRT_Monitoring_Tool::m_hHtoLWonTMapS
TH1F_LW * m_hHtoLWonTMapS[2][64]
Definition: TRT_Monitoring_Tool.h:381
TRT_Monitoring_Tool::m_WireToTrkPositionScale_E
float m_WireToTrkPositionScale_E[2]
Definition: TRT_Monitoring_Tool.h:552
yodamerge_tmp.scale
scale
Definition: yodamerge_tmp.py:138
TRT_Monitoring_Tool::m_HTfraconTrack_E
float m_HTfraconTrack_E[64]
Definition: TRT_Monitoring_Tool.h:479
TRT_Monitoring_Tool::m_hResidual_B_20GeV
TH1F_LW * m_hResidual_B_20GeV
Definition: TRT_Monitoring_Tool.h:195
TProfile_LW
Definition: TProfile_LW.h:24
ComTime
Definition: ComTime.h:17
TRT_Monitoring_Tool::initScaleVectors
int initScaleVectors()
Definition: TRT_Monitoring_Tool.cxx:4486
TRT_Monitoring_Tool::m_HtoLRatioOnTrackScale_E_Xe
float m_HtoLRatioOnTrackScale_E_Xe[2]
Definition: TRT_Monitoring_Tool.h:550
TRT_Monitoring_Tool::m_hHitWonTMapC
TH1F_LW * m_hHitWonTMapC[2][64]
LE in time window on track: Chips.
Definition: TRT_Monitoring_Tool.h:419
TRT_Monitoring_Tool::m_LonTrack_B
float m_LonTrack_B[32]
Definition: TRT_Monitoring_Tool.h:474
TRT_Monitoring_Tool::m_maxDistToStraw
float m_maxDistToStraw
Definition: TRT_Monitoring_Tool.h:567
TRT_Monitoring_Tool::m_scale_hHitWMap_B_Ar
std::vector< float > m_scale_hHitWMap_B_Ar
Definition: TRT_Monitoring_Tool.h:456
TRT_Monitoring_Tool::m_scale_hHitWMap_B
std::vector< float > m_scale_hHitWMap_B
Definition: TRT_Monitoring_Tool.h:455
TRT_Monitoring_Tool::m_lumiBlocksToResetOcc
int m_lumiBlocksToResetOcc
Definition: TRT_Monitoring_Tool.h:576
TRT_Monitoring_Tool::m_hResidual_E
TH1F_LW * m_hResidual_E[2]
Definition: TRT_Monitoring_Tool.h:228
TRT_Monitoring_Tool::s_Straw_max
static const int s_Straw_max[2]
Definition: TRT_Monitoring_Tool.h:140
TRT_Monitoring_Tool::s_numberOfStacks
static const int s_numberOfStacks[2]
Definition: TRT_Monitoring_Tool.h:143
TRT_Monitoring_Tool::m_hEvtPhase
TH1F_LW * m_hEvtPhase
Definition: TRT_Monitoring_Tool.h:257
TRT_Monitoring_Tool::m_hHitToTMapC
TProfile_LW * m_hHitToTMapC[2][64]
Definition: TRT_Monitoring_Tool.h:410
TRT_Monitoring_Tool::m_evtLumiBlock
int m_evtLumiBlock
Definition: TRT_Monitoring_Tool.h:76
TRT_Monitoring_Tool::m_NumSwLLWoTScale_B
float m_NumSwLLWoTScale_B
Definition: TRT_Monitoring_Tool.h:530
TRT_Monitoring_Tool::m_ResidualScale_E_Ar
float m_ResidualScale_E_Ar[2]
Definition: TRT_Monitoring_Tool.h:560
TRT_Monitoring_Tool::m_hNHLHitsperLB_B
TProfile * m_hNHLHitsperLB_B
Definition: TRT_Monitoring_Tool.h:209
TRT::Hit::side
@ side
Definition: HitInfo.h:83
TRT_Monitoring_Tool::m_hNumHoTDetPhi_E
TProfile_LW * m_hNumHoTDetPhi_E[2]
Definition: TRT_Monitoring_Tool.h:220
TRT_Monitoring_Tool::m_hAvgHLOcc_side
TProfile_LW * m_hAvgHLOcc_side[2][2]
Definition: TRT_Monitoring_Tool.h:182
TRT_Monitoring_Tool::m_nTrksperLB_B
int m_nTrksperLB_B
Definition: TRT_Monitoring_Tool.h:542
TRT_Monitoring_Tool::m_hResidual_B_Ar_20GeV
TH1F_LW * m_hResidual_B_Ar_20GeV
Definition: TRT_Monitoring_Tool.h:215
TRT_Monitoring_Tool::m_hChipsEff
TProfile_LW * m_hChipsEff[2][64]
Definition: TRT_Monitoring_Tool.h:259
TRT_Monitoring_Tool::m_hNumTrksDetPhi_B
TH1F_LW * m_hNumTrksDetPhi_B
Definition: TRT_Monitoring_Tool.h:185
TRT_Monitoring_Tool::m_hTimeResidual_B
TH1F_LW * m_hTimeResidual_B
Definition: TRT_Monitoring_Tool.h:196
TRT_Monitoring_Tool::m_hResidual_E_Ar_20GeV
TH1F_LW * m_hResidual_E_Ar_20GeV[2]
Definition: TRT_Monitoring_Tool.h:249
TRT_Monitoring_Tool::m_geo_summary_provider
std::string m_geo_summary_provider
Definition: TRT_Monitoring_Tool.h:175
TRT_Monitoring_Tool::m_track_d0
float m_track_d0
Definition: TRT_Monitoring_Tool.h:601
ManagedMonitorToolBase.h
TRT_Monitoring_Tool::bookTRTShiftTracks
StatusCode bookTRTShiftTracks(bool isNewLumiBlock, bool isNewRun)
Definition: TRT_Monitoring_Tool.cxx:954
TRT_Monitoring_Tool::TRT_Monitoring_Tool
TRT_Monitoring_Tool(const std::string &type, const std::string &name, const IInterface *parent)
Definition: TRT_Monitoring_Tool.cxx:55
ManagedMonitorToolBase::MonGroup
A container of information describing a monitoring object.
Definition: ManagedMonitorToolBase.h:138
TRT_Monitoring_Tool::m_hHitWMap_E_Ar
TH1F_LW * m_hHitWMap_E_Ar[2]
Definition: TRT_Monitoring_Tool.h:247
TRT_Monitoring_Tool::m_hValidRawDriftTimeonTrkC
TProfile_LW * m_hValidRawDriftTimeonTrkC[2][64]
Definition: TRT_Monitoring_Tool.h:400
TRT_Monitoring_Tool::m_hHitTronTwEPCMapS
TProfile_LW * m_hHitTronTwEPCMapS[2][64]
Mean TE on track (with Event Phase correction): Straws.
Definition: TRT_Monitoring_Tool.h:393
TRT_Monitoring_Tool::m_hefficiencyBarrel_locR
TProfile_LW * m_hefficiencyBarrel_locR
Definition: TRT_Monitoring_Tool.h:614
TRT_Monitoring_Tool::m_hefficiency_phi
TProfile_LW * m_hefficiency_phi
Definition: TRT_Monitoring_Tool.h:611
TRT_Monitoring_Tool::m_condSvc_BS
ServiceHandle< ITRT_ConditionsSvc > m_condSvc_BS
Definition: TRT_Monitoring_Tool.h:150
TRT_Monitoring_Tool::m_track_phi
float m_track_phi
Definition: TRT_Monitoring_Tool.h:600
TRT_Monitoring_Tool::m_hDriftTimeonTrkDist_E_Ar
TH1F_LW * m_hDriftTimeonTrkDist_E_Ar[2]
Definition: TRT_Monitoring_Tool.h:246
TRT_Monitoring_Tool::m_nHitsperLB_B
int m_nHitsperLB_B
Definition: TRT_Monitoring_Tool.h:543
TRT_Monitoring_Tool::m_min_pT
float m_min_pT
Definition: TRT_Monitoring_Tool.h:590
TRT_Monitoring_Tool::s_moduleNum
static const int s_moduleNum[2]
Definition: TRT_Monitoring_Tool.h:144
TRT_Monitoring_Tool::m_trt_hole_finder
ToolHandle< Trk::ITrackHoleSearchTool > m_trt_hole_finder
Definition: TRT_Monitoring_Tool.h:169
TRT_Monitoring_Tool::m_hNHitsperLB_E
TProfile * m_hNHitsperLB_E[2]
Definition: TRT_Monitoring_Tool.h:241
TH1F_LW
Definition: TH1F_LW.h:23
TRT_Monitoring_Tool::m_trackr_HT
TH1F_LW * m_trackr_HT[4][2]
Definition: TRT_Monitoring_Tool.h:468
TRT_Monitoring_Tool::m_WireToTrkPositionScale_E_Ar
float m_WireToTrkPositionScale_E_Ar[2]
Definition: TRT_Monitoring_Tool.h:553
TRT_Monitoring_Tool::m_hAvgLLOccMod_side
TProfile_LW * m_hAvgLLOccMod_side[2][2]
Avg.
Definition: TRT_Monitoring_Tool.h:436
TRT_Monitoring_Tool::m_hHitAWMapC
TH1F_LW * m_hHitAWMapC[2][64]
Definition: TRT_Monitoring_Tool.h:405
TRT_Monitoring_Tool::m_hHitOnTrackVsAllC
TH1F_LW * m_hHitOnTrackVsAllC[2][64]
Definition: TRT_Monitoring_Tool.h:262
TRT_Monitoring_Tool::m_hefficiency
TH1F_LW * m_hefficiency[2][2]
Definition: TRT_Monitoring_Tool.h:622
TRT_Monitoring_Tool::m_hHitHWMapS
TH1F_LW * m_hHitHWMapS[2][64]
HL in time window: Straws If a hit has any of the high threshold time bins up, and is in the time win...
Definition: TRT_Monitoring_Tool.h:339
TRT_Monitoring_Tool::m_hefficiencyMap
TProfile_LW * m_hefficiencyMap[2]
Definition: TRT_Monitoring_Tool.h:619
TRT_Monitoring_Tool::m_mapPath
std::string m_mapPath
Definition: TRT_Monitoring_Tool.h:176
TRT_Monitoring_Tool::m_longToTCut
float m_longToTCut
Definition: TRT_Monitoring_Tool.h:573
TRT_Monitoring_Tool::m_hAvgTroTDetPhi_E
TProfile_LW * m_hAvgTroTDetPhi_E[2]
Definition: TRT_Monitoring_Tool.h:221
TRT_Monitoring_Tool::m_doRDOsMon
bool m_doRDOsMon
Definition: TRT_Monitoring_Tool.h:483
TRT_Monitoring_Tool::m_hChipOcc
TH1F_LW * m_hChipOcc[2][64]
Avg.
Definition: TRT_Monitoring_Tool.h:444
TRT_Monitoring_Tool::m_zero_field
bool m_zero_field
Definition: TRT_Monitoring_Tool.h:570
TRT_Monitoring_Tool::m_LBvsLum
TH1F_LW * m_LBvsLum
Definition: TRT_Monitoring_Tool.h:470
TRT_Monitoring_Tool::checkTRTReadoutIntegrity
StatusCode checkTRTReadoutIntegrity(const xAOD::EventInfo &eventInfo)
Definition: TRT_Monitoring_Tool.cxx:4001
TRT_Monitoring_Tool::strawNumberEndCap
int strawNumberEndCap(int strawNumber, int strawLayerNumber, int LayerNumber, int phi_stack, int side)
Definition: TRT_Monitoring_Tool.cxx:4180
TRT_Monitoring_Tool::m_nTotalTracks
int m_nTotalTracks
Definition: TRT_Monitoring_Tool.h:78
TRT_Monitoring_Tool::m_DistToStraw
float m_DistToStraw
Definition: TRT_Monitoring_Tool.h:568
TRT_Monitoring_Tool::s_iChip_max
static const int s_iChip_max[2]
Definition: TRT_Monitoring_Tool.h:142
TRT_Monitoring_Tool::m_hHitTrWMapC
TProfile_LW * m_hHitTrWMapC[2][64]
Definition: TRT_Monitoring_Tool.h:403
TRT_Monitoring_Tool::m_doStraws
bool m_doStraws
Definition: TRT_Monitoring_Tool.h:493
TRT_Monitoring_Tool::m_hHitAWonTMapC
TH1F_LW * m_hHitAWonTMapC[2][64]
Definition: TRT_Monitoring_Tool.h:422
Identifier
Definition: DetectorDescription/Identifier/Identifier/Identifier.h:32
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
TRT_Monitoring_Tool::m_HL_timeWindow_MAX
int m_HL_timeWindow_MAX
Definition: TRT_Monitoring_Tool.h:509
TRT_Monitoring_Tool::m_hHitTronTwEPCMapC
TProfile_LW * m_hHitTronTwEPCMapC[2][64]
Definition: TRT_Monitoring_Tool.h:428
TRT_Monitoring_Tool::m_doCSide
bool m_doCSide
Definition: TRT_Monitoring_Tool.h:492
TRT_Monitoring_Tool::Ar
@ Ar
Definition: TRT_Monitoring_Tool.h:85
TRT_Monitoring_Tool::m_max_abs_d0
float m_max_abs_d0
Definition: TRT_Monitoring_Tool.h:588
TRT_Monitoring_Tool::m_hResidual_E_Ar
TH1F_LW * m_hResidual_E_Ar[2]
Definition: TRT_Monitoring_Tool.h:248
TRT_Monitoring_Tool::m_hefficiencyEndCap_locR
TProfile_LW * m_hefficiencyEndCap_locR[2]
Definition: TRT_Monitoring_Tool.h:616
TrackCollection.h
TRT_Monitoring_Tool::m_HtoLRatioOnTrackScale_B
float m_HtoLRatioOnTrackScale_B
Definition: TRT_Monitoring_Tool.h:527
TRT_Monitoring_Tool::m_passEventBurst
bool m_passEventBurst
Definition: TRT_Monitoring_Tool.h:83
calibdata.exception
exception
Definition: calibdata.py:496
TRT_Monitoring_Tool::m_hHitAonTMapC
TH1F_LW * m_hHitAonTMapC[2][64]
Definition: TRT_Monitoring_Tool.h:421
TRT_Monitoring_Tool::m_hWireToTrkPosition_B
TH1F_LW * m_hWireToTrkPosition_B
Definition: TRT_Monitoring_Tool.h:204
TRT_BSErrContainer.h
TRT_Monitoring_Tool::m_LE_timeWindow_MIN
int m_LE_timeWindow_MIN
Definition: TRT_Monitoring_Tool.h:502
TRT_Monitoring_Tool::m_combTrackCollectionKey
SG::ReadHandleKey< TrackCollection > m_combTrackCollectionKey
Definition: TRT_Monitoring_Tool.h:158
TRT_Monitoring_Tool::m_hHLhitOnTrack_E
TH1F_LW * m_hHLhitOnTrack_E[2]
Definition: TRT_Monitoring_Tool.h:234
TRT_Monitoring_Tool::m_hHitHMapC
TH1F_LW * m_hHitHMapC[2][64]
Definition: TRT_Monitoring_Tool.h:411
test_pyathena.parent
parent
Definition: test_pyathena.py:15
TRT_Monitoring_Tool::m_EventPhaseScale
float m_EventPhaseScale
Definition: TRT_Monitoring_Tool.h:516
TRT_Monitoring_Tool::m_hHitHWonTMapC
TH1F_LW * m_hHitHWonTMapC[2][64]
Definition: TRT_Monitoring_Tool.h:424
TRT_Monitoring_Tool::m_hNTrksperLB_B
TProfile * m_hNTrksperLB_B
Definition: TRT_Monitoring_Tool.h:208
TRT_Monitoring_Tool::m_LL_timeWindow_MAX
int m_LL_timeWindow_MAX
Definition: TRT_Monitoring_Tool.h:506
TRT_Monitoring_Tool::m_Pull_Biased_EndCap
TH1F_LW * m_Pull_Biased_EndCap
Definition: TRT_Monitoring_Tool.h:227
TRT_Monitoring_Tool::m_trackCollectionKey
SG::ReadHandleKey< TrackCollection > m_trackCollectionKey
Definition: TRT_Monitoring_Tool.h:156
TRT_Monitoring_Tool::m_hHtoLMapS
TH1F_LW * m_hHtoLMapS[2][64]
HL/LL: Straws The ratio of High Level hits to Low Level hits per straw.
Definition: TRT_Monitoring_Tool.h:302
TRT_Monitoring_Tool::m_trt_only_trks
bool m_trt_only_trks
Definition: TRT_Monitoring_Tool.h:569
TRT_Monitoring_Tool::Xe
@ Xe
Definition: TRT_Monitoring_Tool.h:85
TRT_Monitoring_Tool::m_lastTRTLumiBlock
int m_lastTRTLumiBlock
Definition: TRT_Monitoring_Tool.h:75
TRT_Monitoring_Tool::m_hWireToTrkPosition_E_Ar
TH1F_LW * m_hWireToTrkPosition_E_Ar[2]
Definition: TRT_Monitoring_Tool.h:239
TRT_Monitoring_Tool::m_hHitToTonTMapC
TProfile_LW * m_hHitToTonTMapC[2][64]
Definition: TRT_Monitoring_Tool.h:427
TRT_Monitoring_Tool::fillHistograms
virtual StatusCode fillHistograms()
An inheriting class should either override this function or fillHists().
Definition: TRT_Monitoring_Tool.cxx:1111
TRT_Monitoring_Tool::m_hHitToTLongTrMapS
TProfile_LW * m_hHitToTLongTrMapS[2][64]
Mean Trailing Edge (ns) for straws with ToT > LongToTCut: Straws.
Definition: TRT_Monitoring_Tool.h:326
TRT_Monitoring_Tool::m_hHitHonTMapS
TH1F_LW * m_hHitHonTMapS[2][64]
Definition: TRT_Monitoring_Tool.h:372
TRT_Monitoring_Tool::m_hTimeResidual_B_Ar
TH1F_LW * m_hTimeResidual_B_Ar
Definition: TRT_Monitoring_Tool.h:216
TRT_Monitoring_Tool::m_hEvtPhaseDetPhi_B
TProfile_LW * m_hEvtPhaseDetPhi_B
Definition: TRT_Monitoring_Tool.h:255
TRT_Monitoring_Tool::radToDegrees
static float radToDegrees(float radValue)
Definition: TRT_Monitoring_Tool.cxx:4295
TRT_Monitoring_Tool::strawNumber_reverse
static int strawNumber_reverse(int inp_strawnumber, int *strawNumber, int *strawlayerNumber, int *LayerNumber)
Definition: TRT_Monitoring_Tool.cxx:4140
ITRT_ConditionsSvc
Definition: ITRT_ConditionsSvc.h:34
TRT_Monitoring_Tool::m_hHitWonTMap_E
TH1F_LW * m_hHitWonTMap_E[2]
Definition: TRT_Monitoring_Tool.h:226
TRT_Monitoring_Tool::m_hefficiencyEndCap_locR_Ar
TProfile_LW * m_hefficiencyEndCap_locR_Ar[2]
Definition: TRT_Monitoring_Tool.h:617
ITRT_CalDbTool
Definition: ITRT_CalDbTool.h:29
DataVector< Trk::Track >
TRT_Monitoring_Tool::m_hNHLHitsperLB_E
TProfile * m_hNHLHitsperLB_E[2]
Definition: TRT_Monitoring_Tool.h:243
TRT_Monitoring_Tool::m_hRobBSErrorsVsLB
TProfile * m_hRobBSErrorsVsLB[2][2]
Definition: TRT_Monitoring_Tool.h:180
beamspotman.stat
stat
Definition: beamspotman.py:266
TRT_Monitoring_Tool::m_track_pt
float m_track_pt
Definition: TRT_Monitoring_Tool.h:598
TRT_Monitoring_Tool::m_pTRTHelper
const TRT_ID * m_pTRTHelper
Definition: TRT_Monitoring_Tool.h:172
TRT_Monitoring_Tool::m_LE_timeWindow_MAX
int m_LE_timeWindow_MAX
Definition: TRT_Monitoring_Tool.h:503
TRT_Monitoring_Tool::m_hResidual_B
TH1F_LW * m_hResidual_B
Definition: TRT_Monitoring_Tool.h:194
ManagedMonitorToolBase::MonGroup::regHist
StatusCode regHist(TH1 *h)
Registers a TH1 (including TH2, TH3, and TProfile) to be included in the output stream using logical ...
Definition: ManagedMonitorToolBase.cxx:195
TRT_Monitoring_Tool::m_hHtoLRatioOnTrack_B_Ar
TH1F_LW * m_hHtoLRatioOnTrack_B_Ar
Definition: TRT_Monitoring_Tool.h:202
ITRT_StrawStatusSummaryTool
Definition: ITRT_StrawStatusSummaryTool.h:27
TRT_Monitoring_Tool::fillTRTTracks
StatusCode fillTRTTracks(const TrackCollection &trackCollection, const xAOD::TrigDecision *trigDecision, const ComTime *comTimeObject)
Definition: TRT_Monitoring_Tool.cxx:2341
TRT_Monitoring_Tool::m_hOccAll
TH1F_LW * m_hOccAll
Definition: TRT_Monitoring_Tool.h:453
TRT_Monitoring_Tool::s_numberOfBarrelStacks
static const int s_numberOfBarrelStacks
Definition: TRT_Monitoring_Tool.h:137
TRT_Monitoring_Tool::checkEventBurst
StatusCode checkEventBurst(const TRT_RDO_Container &rdoContainer)
Definition: TRT_Monitoring_Tool.cxx:1746
TRT_Monitoring_Tool::m_hefficiencyBarrel_locR_Ar
TProfile_LW * m_hefficiencyBarrel_locR_Ar
Definition: TRT_Monitoring_Tool.h:615
TRT_Monitoring_Tool::m_hStrawsEff
TProfile_LW * m_hStrawsEff[2][64]
Definition: TRT_Monitoring_Tool.h:253
TRT_Monitoring_Tool::m_DriftTimeonTrkDistScale_E
float m_DriftTimeonTrkDistScale_E[2]
Definition: TRT_Monitoring_Tool.h:546
TRT_Monitoring_Tool::m_hStrawEffDetPhi_E
TProfile_LW * m_hStrawEffDetPhi_E[2]
Definition: TRT_Monitoring_Tool.h:224
TRT_Monitoring_Tool::m_NoiseSuppressionLevel_30pc
bool m_NoiseSuppressionLevel_30pc
Definition: TRT_Monitoring_Tool.h:511
TRT_Monitoring_Tool::m_hHitWMap_B_Ar
TH1F_LW * m_hHitWMap_B_Ar
Definition: TRT_Monitoring_Tool.h:213
TRT_Monitoring_Tool::m_nHLHitsperLB_B
int m_nHLHitsperLB_B
Definition: TRT_Monitoring_Tool.h:544
TRT_Monitoring_Tool::m_hTronTDist_E_Ar
TH1F_LW * m_hTronTDist_E_Ar[2]
Definition: TRT_Monitoring_Tool.h:245
TRT_Monitoring_Tool::m_hNTrksperLB_E
TProfile * m_hNTrksperLB_E[2]
Definition: TRT_Monitoring_Tool.h:242
TRT_Monitoring_Tool::m_nStrawHits_E
int m_nStrawHits_E[2][3840]
Definition: TRT_Monitoring_Tool.h:523
TRT_Monitoring_Tool::m_track_eta
float m_track_eta
Definition: TRT_Monitoring_Tool.h:599
ITrackHoleSearchTool.h
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition: FakeTrackBuilder.h:9
TRT_Monitoring_Tool::strawNumber
int strawNumber(int strawNumber, int strawlayerNumber, int LayerNumber)
Definition: TRT_Monitoring_Tool.cxx:4093
TRT_Monitoring_Tool::fillTRTRDOs
StatusCode fillTRTRDOs(const TRT_RDO_Container &rdoContainer, const xAOD::EventInfo &eventInfo, const InDetTimeCollection *trtBCIDCollection)
Definition: TRT_Monitoring_Tool.cxx:1780
InDetTimeCollection
std::vector< std::pair< uint32_t, unsigned int > > InDetTimeCollection
Definition: InDetTimeCollection.h:12
ITRT_DriftFunctionTool.h
TRT_Monitoring_Tool::m_hHitWMapS
TH1F_LW * m_hHitWMapS[2][64]
Leading Edge in time Window: Straws.
Definition: TRT_Monitoring_Tool.h:269
TRT_Monitoring_Tool::m_hHitHMapS
TH1F_LW * m_hHitHMapS[2][64]
High Level: Straws If a hit has any of the high threshold time bins up.
Definition: TRT_Monitoring_Tool.h:333
TRT_Monitoring_Tool::m_TronTDistScale_B_Ar
float m_TronTDistScale_B_Ar
Definition: TRT_Monitoring_Tool.h:538
TRT_Monitoring_Tool::m_hLLOcc_Scatter
TH2F_LW * m_hLLOcc_Scatter[2]
Definition: TRT_Monitoring_Tool.h:451
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
TRT_Monitoring_Tool::m_hHtoLonTMapC
TH1F_LW * m_hHtoLonTMapC[2][64]
Definition: TRT_Monitoring_Tool.h:425
plotBeamSpotMon.b
b
Definition: plotBeamSpotMon.py:77
TRT_Monitoring_Tool::m_hHitTrMapS
TProfile_LW * m_hHitTrMapS[2][64]
Mean TE: Straws.
Definition: TRT_Monitoring_Tool.h:282
TRT_Monitoring_Tool::m_hefficiency_eta
TProfile_LW * m_hefficiency_eta
Definition: TRT_Monitoring_Tool.h:610
TRT_Monitoring_Tool::m_doExpert
bool m_doExpert
Definition: TRT_Monitoring_Tool.h:496
TRT_Monitoring_Tool::m_NumSwLLWoTScale_E
float m_NumSwLLWoTScale_E[2]
Definition: TRT_Monitoring_Tool.h:551
TRT_Monitoring_Tool::m_ResidualScale_E_20GeV
float m_ResidualScale_E_20GeV[2]
Definition: TRT_Monitoring_Tool.h:556
TRT_Monitoring_Tool::m_hAvgHLOccMod_side
TProfile_LW * m_hAvgHLOccMod_side[2][2]
Definition: TRT_Monitoring_Tool.h:437
TRT_Monitoring_Tool::bookTH1F_LW
TH1F_LW * bookTH1F_LW(MonGroup &mongroup, const std::string &hName, const std::string &hTitle, int bins, double lowbin, double highbin, const std::string &xTitle, const std::string &yTitle, StatusCode &scode)
Definition: TRT_Monitoring_Tool.cxx:4417
TProfile
Definition: rootspy.cxx:515
TRT_Monitoring_Tool::m_DriftTimeonTrkDistScale_E_Ar
float m_DriftTimeonTrkDistScale_E_Ar[2]
Definition: TRT_Monitoring_Tool.h:558
TRT_Monitoring_Tool::m_track_z0
float m_track_z0
Definition: TRT_Monitoring_Tool.h:602
TRT_Monitoring_Tool::m_hHitWonTMap_B
TH1F_LW * m_hHitWonTMap_B
Definition: TRT_Monitoring_Tool.h:192
TRT_Monitoring_Tool::m_ResidualScale_B_Ar_20GeV
float m_ResidualScale_B_Ar_20GeV
Definition: TRT_Monitoring_Tool.h:540
TRT_Monitoring_Tool::m_hNumTrksDetPhi_E
TH1F_LW * m_hNumTrksDetPhi_E[2]
Definition: TRT_Monitoring_Tool.h:219
TRT_Monitoring_Tool::m_WireToTrkPositionScale_B_Ar
float m_WireToTrkPositionScale_B_Ar
Definition: TRT_Monitoring_Tool.h:532
TRT_Monitoring_Tool::m_hHitWonTMapS
TH1F_LW * m_hHitWonTMapS[2][64]
LE in time window on track: Straws.
Definition: TRT_Monitoring_Tool.h:345
TRT_Monitoring_Tool::m_every_xth_track
int m_every_xth_track
Definition: TRT_Monitoring_Tool.h:605
TRT_Monitoring_Tool::m_IntLum
TH1F_LW * m_IntLum
Definition: TRT_Monitoring_Tool.h:469
TRT_Monitoring_Tool::m_idHelper
const AtlasDetectorID * m_idHelper
Definition: TRT_Monitoring_Tool.h:87
TRT_Monitoring_Tool::m_min_pixel_hits
int m_min_pixel_hits
Definition: TRT_Monitoring_Tool.h:594
TRT_Monitoring_Tool::m_hHitToTLongMapS
TProfile_LW * m_hHitToTLongMapS[2][64]
Mean ToT (ns) for straws with ToT > LongToTCut: Straws.
Definition: TRT_Monitoring_Tool.h:318
EventInfo.h
TRT_Monitoring_Tool::m_hefficiencyC
TProfile_LW * m_hefficiencyC[2][64]
Definition: TRT_Monitoring_Tool.h:621
xAOD::EventInfo_v1
Class describing the basic event information.
Definition: EventInfo_v1.h:43
LArCellBinning.xbins
int xbins
Definition: LArCellBinning.py:163
TRT_Monitoring_Tool::m_hAvgTroTDetPhi_B
TProfile_LW * m_hAvgTroTDetPhi_B
Definition: TRT_Monitoring_Tool.h:187
TRT_Monitoring_Tool::m_hHitAWMapS
TH1F_LW * m_hHitAWMapS[2][64]
LL in time window: Straws Any low level hit in time window by straw.
Definition: TRT_Monitoring_Tool.h:296
TRT_Monitoring_Tool::m_hResidual_B_Ar
TH1F_LW * m_hResidual_B_Ar
Definition: TRT_Monitoring_Tool.h:214
TRT_Monitoring_Tool::m_hNHitsperLB_B
TProfile * m_hNHitsperLB_B
Definition: TRT_Monitoring_Tool.h:207
TRT_Monitoring_Tool::m_max_abs_eta
float m_max_abs_eta
Definition: TRT_Monitoring_Tool.h:591
TRT_Monitoring_Tool::m_EventBurstCut
int m_EventBurstCut
Definition: TRT_Monitoring_Tool.h:575
TRT_Monitoring_Tool::bookTH1D_LW
TH1D_LW * bookTH1D_LW(MonGroup &mongroup, const std::string &hName, const std::string &hTitle, int bins, double lowbin, double highbin, const std::string &xTitle, const std::string &yTitle, StatusCode &scode)
Definition: TRT_Monitoring_Tool.cxx:4430
TRT_Monitoring_Tool::m_hAvgTroTDetPhi_B_Ar
TProfile_LW * m_hAvgTroTDetPhi_B_Ar
Definition: TRT_Monitoring_Tool.h:188
ITRT_DAQ_ConditionsSvc
Definition: ITRT_DAQ_ConditionsSvc.h:19
TRT_ID
Definition: TRT_ID.h:84
TRT_Monitoring_Tool::m_hHitAWonTMapS
TH1F_LW * m_hHitAWonTMapS[2][64]
Any LL bit in time window on track: Straws Any low level (LL) bit set and is in time window from hits...
Definition: TRT_Monitoring_Tool.h:363
InDetDD::TRT_DetectorManager
The Detector Manager for all TRT Detector elements, it acts as the interface to the detector elements...
Definition: TRT_DetectorManager.h:69
a
TList * a
Definition: liststreamerinfos.cxx:10
ITRT_StrawNeighbourSvc
Definition: ITRT_StrawNeighbourSvc.h:23
TRT_Monitoring_Tool::m_hEvtPhaseVsTrig
TH2F_LW * m_hEvtPhaseVsTrig
Definition: TRT_Monitoring_Tool.h:258
TRT_Monitoring_Tool::m_hHitOnTrackVsAllS
TH1F_LW * m_hHitOnTrackVsAllS[2][64]
Definition: TRT_Monitoring_Tool.h:261
TRT_Monitoring_Tool::strawLayerNumber_reverse
static int strawLayerNumber_reverse(int strawLayerNumInp, int *strawLayerNumber, int *LayerNumber)
Definition: TRT_Monitoring_Tool.cxx:4276
TRT_Monitoring_Tool::m_hrtRelation_E_Ar
TH2F_LW * m_hrtRelation_E_Ar[2]
Definition: TRT_Monitoring_Tool.h:251
TRT_Monitoring_Tool::m_nStrawHits_B
int m_nStrawHits_B[1642]
Definition: TRT_Monitoring_Tool.h:520
InDetDD
Message Stream Member.
Definition: FakeTrackBuilder.h:8
TRT_Monitoring_Tool::m_hrtRelation_E
TH2F_LW * m_hrtRelation_E[2]
Definition: TRT_Monitoring_Tool.h:233
TRT_Monitoring_Tool::m_hDriftTimeonTrkDist_B
TH1F_LW * m_hDriftTimeonTrkDist_B
Definition: TRT_Monitoring_Tool.h:197
TRT_Monitoring_Tool::m_hHtoLRatioOnTrack_B
TH1F_LW * m_hHtoLRatioOnTrack_B
Definition: TRT_Monitoring_Tool.h:201
TRT_Monitoring_Tool::m_TrackSummaryTool
ToolHandle< Trk::ITrackSummaryTool > m_TrackSummaryTool
Definition: TRT_Monitoring_Tool.h:168
TRT_Monitoring_Tool::scale_LWHist
static void scale_LWHist(LWHist1D *hist, float scale)
Definition: TRT_Monitoring_Tool.cxx:4344
TRT_Monitoring_Tool::m_ResidualScale_B
float m_ResidualScale_B
Definition: TRT_Monitoring_Tool.h:534
TRT_Monitoring_Tool::m_hEvtPhaseDetPhi_E
TProfile_LW * m_hEvtPhaseDetPhi_E[2]
Definition: TRT_Monitoring_Tool.h:256
TRT_Monitoring_Tool::bookTRTTracks
StatusCode bookTRTTracks(bool isNewLumiBlock, bool isNewRun)
Definition: TRT_Monitoring_Tool.cxx:813
TRT_Monitoring_Tool::m_hHtoBCMapB
TH2F_LW * m_hHtoBCMapB[2][64]
Definition: TRT_Monitoring_Tool.h:409
TRT_Monitoring_Tool::procHistograms
virtual StatusCode procHistograms()
An inheriting class should either override this function or finalHists().
Definition: TRT_Monitoring_Tool.cxx:1209
TRT_Monitoring_Tool::m_trigDecisionKey
SG::ReadHandleKey< xAOD::TrigDecision > m_trigDecisionKey
Definition: TRT_Monitoring_Tool.h:162
TRT_Monitoring_Tool::m_doEfficiency
bool m_doEfficiency
Definition: TRT_Monitoring_Tool.h:498
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
TRT_Monitoring_Tool::m_hefficiency_pt
TProfile_LW * m_hefficiency_pt
Definition: TRT_Monitoring_Tool.h:612
TRT_Monitoring_Tool::m_hHitToTonTMapS
TProfile_LW * m_hHitToTonTMapS[2][64]
Mean ToT (ns) on Track: Straws Average Time over Threshold (ToT) from a straw hit associated with a t...
Definition: TRT_Monitoring_Tool.h:387
TRT_Monitoring_Tool::m_hHitToTrkDistanceMapS_E
TProfile_LW * m_hHitToTrkDistanceMapS_E[64]
Definition: TRT_Monitoring_Tool.h:430
TRT_Monitoring_Tool::m_TRTCalDbTool
ToolHandle< ITRT_CalDbTool > m_TRTCalDbTool
Definition: TRT_Monitoring_Tool.h:152
TRT_Monitoring_Tool::m_hAvgLLOcc_side
TProfile_LW * m_hAvgLLOcc_side[2][2]
Definition: TRT_Monitoring_Tool.h:183
TRT_Monitoring_Tool
Definition: TRT_Monitoring_Tool.h:65
TRT_Monitoring_Tool::m_hTimeResidual_E_Ar
TH1F_LW * m_hTimeResidual_E_Ar[2]
Definition: TRT_Monitoring_Tool.h:250
TRT_Monitoring_Tool::m_ResidualScale_E
float m_ResidualScale_E[2]
Definition: TRT_Monitoring_Tool.h:555
TRT_Monitoring_Tool::m_TimeResidualScale_B_Ar
float m_TimeResidualScale_B_Ar
Definition: TRT_Monitoring_Tool.h:541
TRT_Monitoring_Tool::m_doMaskStraws
bool m_doMaskStraws
Definition: TRT_Monitoring_Tool.h:497
TRT_Monitoring_Tool::m_hHtoLWonTMapC
TH1F_LW * m_hHtoLWonTMapC[2][64]
Definition: TRT_Monitoring_Tool.h:426
TRT_Monitoring_Tool::m_HtoLRatioOnTrackScale_E_Ar
float m_HtoLRatioOnTrackScale_E_Ar[2]
Definition: TRT_Monitoring_Tool.h:549
TRT_Monitoring_Tool::m_TRT_BCIDCollectionKey
SG::ReadHandleKey< InDetTimeCollection > m_TRT_BCIDCollectionKey
Definition: TRT_Monitoring_Tool.h:160
TRT_Monitoring_Tool::m_NoiseSuppressionMap
bool m_NoiseSuppressionMap
Definition: TRT_Monitoring_Tool.h:514
TRT_Monitoring_Tool::m_hTimeResidual_E
TH1F_LW * m_hTimeResidual_E[2]
Definition: TRT_Monitoring_Tool.h:230
TRT_Monitoring_Tool::m_hResVsDetPhi_E
TH1F_LW * m_hResVsDetPhi_E[2]
Definition: TRT_Monitoring_Tool.h:240
TRT_Monitoring_Tool::bookHistogramsRecurrent
virtual StatusCode bookHistogramsRecurrent()
An inheriting class should either override this function, bookHists() or bookHistograms().
Definition: TRT_Monitoring_Tool.cxx:590
TRT_Monitoring_Tool::m_LLOcc
float m_LLOcc[2][64]
Definition: TRT_Monitoring_Tool.h:458
Track
Definition: TriggerChamberClusterOnTrackCreator.h:21
TRT_Monitoring_Tool::GasType
GasType
Definition: TRT_Monitoring_Tool.h:85
TRT_Monitoring_Tool::m_hSummary
TH1F_LW * m_hSummary
Definition: TRT_Monitoring_Tool.h:178
TRT_Monitoring_Tool::m_LonTrack_E
float m_LonTrack_E[64]
Definition: TRT_Monitoring_Tool.h:480
TRT_Monitoring_Tool::~TRT_Monitoring_Tool
virtual ~TRT_Monitoring_Tool()
Definition: TRT_Monitoring_Tool.cxx:371
TRT_Monitoring_Tool::m_printEventInfo
bool m_printEventInfo
Definition: TRT_Monitoring_Tool.h:572
TRT_Monitoring_Tool::m_flagforscale
int m_flagforscale
Definition: TRT_Monitoring_Tool.h:583
TRT_Monitoring_Tool::m_TimeResidualScale_B
float m_TimeResidualScale_B
Definition: TRT_Monitoring_Tool.h:536
TH2F_LW
Definition: TH2F_LW.h:23
TRT_Monitoring_Tool::m_hWireToTrkPosition_E
TH1F_LW * m_hWireToTrkPosition_E[2]
Definition: TRT_Monitoring_Tool.h:238
TRT_Monitoring_Tool::m_TimeResidualScale_E_Ar
float m_TimeResidualScale_E_Ar[2]
Definition: TRT_Monitoring_Tool.h:562
TRT_Monitoring_Tool::m_trackz_All
TH1F_LW * m_trackz_All[5][2]
Initialize Aging plots** HT, All, Barrel, EC, In/A, Out/C, etc...
Definition: TRT_Monitoring_Tool.h:464
TRT_Monitoring_Tool::m_DriftTimeonTrkDistScale_B_Ar
float m_DriftTimeonTrkDistScale_B_Ar
Definition: TRT_Monitoring_Tool.h:537
InDetTimeCollection.h
TRT_Monitoring_Tool::m_hWireToTrkPosition_B_Ar
TH1F_LW * m_hWireToTrkPosition_B_Ar
Definition: TRT_Monitoring_Tool.h:205
TRT_Monitoring_Tool::m_doTracksMon
bool m_doTracksMon
Definition: TRT_Monitoring_Tool.h:485
TRT_Monitoring_Tool::m_hHtoBCMapC
TH2F_LW * m_hHtoBCMapC[2][64]
Definition: TRT_Monitoring_Tool.h:408
TRT_Monitoring_Tool::m_hefficiencyS
TProfile_LW * m_hefficiencyS[2][64]
Definition: TRT_Monitoring_Tool.h:620
TRT_Monitoring_Tool::m_MIN_N_LL_Hits
int m_MIN_N_LL_Hits
Definition: TRT_Monitoring_Tool.h:512
InDetRawDataCLASS_DEF.h
TRT_Monitoring_Tool::m_hHLhitOnTrack_B
TH1F_LW * m_hHLhitOnTrack_B
Definition: TRT_Monitoring_Tool.h:200
TRT_Monitoring_Tool::m_doChips
bool m_doChips
Definition: TRT_Monitoring_Tool.h:494
TRT_Monitoring_Tool::m_HLhitOnTrackScale_B
float m_HLhitOnTrackScale_B
Definition: TRT_Monitoring_Tool.h:526
TRT_Monitoring_Tool::m_hHitHWMapC
TH1F_LW * m_hHitHWMapC[2][64]
Definition: TRT_Monitoring_Tool.h:412
TRT_Monitoring_Tool::m_doGeoMon
bool m_doGeoMon
Definition: TRT_Monitoring_Tool.h:484
TRT_Monitoring_Tool::m_comTimeObjectKey
SG::ReadHandleKey< ComTime > m_comTimeObjectKey
Definition: TRT_Monitoring_Tool.h:161
TRT_Monitoring_Tool::m_MIN_TOT_Hits
int m_MIN_TOT_Hits
Definition: TRT_Monitoring_Tool.h:513
TRT_Monitoring_Tool::m_nTrack_B
int m_nTrack_B[32]
Definition: TRT_Monitoring_Tool.h:475
TRT_Monitoring_Tool::m_DEBUG
bool m_DEBUG
Definition: TRT_Monitoring_Tool.h:571
TRT_Monitoring_Tool::m_hrtRelation_B_Ar
TH2F_LW * m_hrtRelation_B_Ar
Definition: TRT_Monitoring_Tool.h:217
TRT_Monitoring_Tool::m_hNumSwLLWoT_E
TH1F_LW * m_hNumSwLLWoT_E[2]
Definition: TRT_Monitoring_Tool.h:223
TRT_Monitoring_Tool::m_trackz_HT
TH1F_LW * m_trackz_HT[5][2]
Definition: TRT_Monitoring_Tool.h:465
TRT_Monitoring_Tool::divide_LWHist
static void divide_LWHist(TH1F_LW *result, TH1F_LW *a, TH1F_LW *b)
Definition: TRT_Monitoring_Tool.cxx:4392
TRT_Monitoring_Tool::m_hHitHWonTMapS
TH1F_LW * m_hHitHWonTMapS[2][64]
Any HL hit on track: Straws Any straw with a High Threshold (HL) hit associated with a track.
Definition: TRT_Monitoring_Tool.h:369
TRT_Monitoring_Tool::m_max_abs_z0
float m_max_abs_z0
Definition: TRT_Monitoring_Tool.h:589
TRT_Monitoring_Tool::m_hHitAMapC
TH1F_LW * m_hHitAMapC[2][64]
Definition: TRT_Monitoring_Tool.h:404
xAOD::TrigDecision_v1
Interface to the raw trigger decision information of the event.
Definition: TrigDecision_v1.h:44
TRT_Monitoring_Tool::m_WireToTrkPositionScale_B
float m_WireToTrkPositionScale_B
Definition: TRT_Monitoring_Tool.h:531
TRT_Monitoring_Tool::m_datatype
std::string m_datatype
Definition: TRT_Monitoring_Tool.h:606
TRT_Monitoring_Tool::m_min_sct_hits
int m_min_sct_hits
Definition: TRT_Monitoring_Tool.h:595
AtlasDetectorID
This class provides an interface to generate or decode an identifier for the upper levels of the dete...
Definition: AtlasDetectorID.h:57
TSU::T
unsigned long long T
Definition: L1TopoDataTypes.h:35
TRT_Monitoring_Tool::m_hHtoLonTMapS
TH1F_LW * m_hHtoLonTMapS[2][64]
HL in time window on track: Straws Straws with a High Threshold hit associated with a track and the h...
Definition: TRT_Monitoring_Tool.h:378
TRT_Monitoring_Tool::m_hHightoLowRatioOnTrack_Scatter
TH2F_LW * m_hHightoLowRatioOnTrack_Scatter[2]
Definition: TRT_Monitoring_Tool.h:452
TRT_Monitoring_Tool::m_rdoContainerKey
SG::ReadHandleKey< TRT_RDO_Container > m_rdoContainerKey
Definition: TRT_Monitoring_Tool.h:155
TRT_Monitoring_Tool::m_hTronTDist_E
TH1F_LW * m_hTronTDist_E[2]
Definition: TRT_Monitoring_Tool.h:232
TRT_Monitoring_Tool::m_minP
float m_minP
Definition: TRT_Monitoring_Tool.h:579
ymax
double ymax
Definition: listroot.cxx:64
TRT_Monitoring_Tool::m_HtoLRatioOnTrackScale_B_Ar
float m_HtoLRatioOnTrackScale_B_Ar
Definition: TRT_Monitoring_Tool.h:528
TRT_Monitoring_Tool::m_bsErrContKey
SG::ReadHandleKey< TRT_BSErrContainer > m_bsErrContKey
Definition: TRT_Monitoring_Tool.h:164
TRT_Monitoring_Tool::m_HtoLRatioOnTrackScale_B_Xe
float m_HtoLRatioOnTrackScale_B_Xe
Definition: TRT_Monitoring_Tool.h:529
ServiceHandle< IToolSvc >
TRT_Monitoring_Tool::m_hNumSwLLWoT_B
TH1F_LW * m_hNumSwLLWoT_B
Definition: TRT_Monitoring_Tool.h:189
TRT_Monitoring_Tool::m_mat_chip_B
unsigned char m_mat_chip_B[64][1642]
Definition: TRT_Monitoring_Tool.h:519
TRT_Monitoring_Tool::m_hChipBSErrorsVsLB
TProfile * m_hChipBSErrorsVsLB[2][2]
Definition: TRT_Monitoring_Tool.h:179