ATLAS Offline Software
Classes | Macros
TRTMonitoringRun3RAW_Alg.cxx File Reference
#include "TRTMonitoringRun3/TRTMonitoringRun3RAW_Alg.h"
#include "AthContainers/DataVector.h"
#include "TRT_ReadoutGeometry/TRT_DetectorManager.h"
#include "InDetRIO_OnTrack/TRT_DriftCircleOnTrack.h"
#include "TrkTrackSummary/TrackSummary.h"
#include "AtlasDetDescr/AtlasDetectorID.h"
#include "InDetIdentifier/TRT_ID.h"
#include "InDetRawData/InDetRawDataContainer.h"
#include "TrkTrack/Track.h"
#include "TrkTrack/TrackCollection.h"
#include "TRT_ConditionsServices/ITRT_CalDbTool.h"
#include "TRT_ConditionsServices/ITRT_ConditionsSvc.h"
#include "TRT_ConditionsServices/ITRT_StrawStatusSummaryTool.h"
#include "TRT_ConditionsServices/ITRT_DAQ_ConditionsSvc.h"
#include "TRT_ConditionsServices/ITRT_StrawNeighbourSvc.h"
#include "InDetConditionsSummaryService/IInDetConditionsSvc.h"
#include "EventPrimitives/EventPrimitivesHelpers.h"
#include <sstream>
#include <iomanip>
#include <memory>
#include <cmath>

Go to the source code of this file.

Classes

struct  straw_struct
 
struct  chip_struct
 
struct  straw_struct_prob
 
struct  chip_struct_prob
 
struct  straw_shifter_struct
 
struct  straw_edge_struct
 

Macros

#define FILLEVENTNORMALIZATION(NBINS, MIN, WIDTH, VALUE, VARPASSED, VAR, HISTGROUP)
 

Macro Definition Documentation

◆ FILLEVENTNORMALIZATION

#define FILLEVENTNORMALIZATION (   NBINS,
  MIN,
  WIDTH,
  VALUE,
  VARPASSED,
  VAR,
  HISTGROUP 
)
Value:
for (int i = 1; i <= NBINS; i++) \
if (MIN + WIDTH*(i-1) >= VALUE || MIN + WIDTH*(i+1) <= VALUE) \
{ \
VARPASSED = 0.0; \
VAR = i; \
fill(HISTGROUP, VARPASSED, VAR); \
}

Definition at line 6 of file TRTMonitoringRun3RAW_Alg.cxx.

NBINS
#define NBINS
Definition: windows.h:9
lumiFormat.i
int i
Definition: lumiFormat.py:92
MIN
#define MIN(x, y)
Definition: ALFA_SvdCalc.h:27
VALUE
#define VALUE(TESTED)
Definition: expect.h:59