ATLAS Offline Software
Classes | Macros
TileAANtuple.h File Reference
#include "TileConditions/TileCablingService.h"
#include "TileConditions/TileCablingSvc.h"
#include "TileIdentifier/TileRawChannelUnit.h"
#include "TileEvent/TileLaserObject.h"
#include "TileEvent/TileMuonReceiverContainer.h"
#include "TileEvent/TileRawChannelContainer.h"
#include "TileEvent/TileDQstatus.h"
#include "TileEvent/TileBeamElemContainer.h"
#include "TileConditions/ITileDCSTool.h"
#include "TileByteStream/TileROD_Decoder.h"
#include "AthenaKernel/IOVSvcDefs.h"
#include "AthenaBaseComps/AthAlgorithm.h"
#include "StoreGate/ReadHandleKey.h"
#include "ByteStreamCnvSvcBase/IROBDataProviderSvc.h"
#include "GaudiKernel/ToolHandle.h"
#include "GaudiKernel/ServiceHandle.h"
#include "GaudiKernel/IFileMgr.h"
#include <string>
#include <stdint.h>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  TileAANtuple
 class to produce TileCal commissioning ntuples More...
 
struct  TileAANtuple::Arrays
 

Macros

#define N_ROS   4
 Filename : TileAANtuple.h Author : Alexander Solodkov (based on TileTBAANtuple) Created : April, 2010. More...
 
#define N_ROS2   8
 
#define N_MODULES   64
 
#define N_DRAWERS   256
 
#define N_DMUS   16
 
#define N_CHANS   48
 
#define N_SAMPLES   7
 
#define N_RODS   129
 
#define N_CISPAR   110
 
#define N_TMDBCHANS   8
 
#define N_TMDBDECISIONS   4
 

Macro Definition Documentation

◆ N_CHANS

#define N_CHANS   48

Definition at line 78 of file TileAANtuple.h.

◆ N_CISPAR

#define N_CISPAR   110

Definition at line 81 of file TileAANtuple.h.

◆ N_DMUS

#define N_DMUS   16

Definition at line 77 of file TileAANtuple.h.

◆ N_DRAWERS

#define N_DRAWERS   256

Definition at line 76 of file TileAANtuple.h.

◆ N_MODULES

#define N_MODULES   64

Definition at line 75 of file TileAANtuple.h.

◆ N_RODS

#define N_RODS   129

Definition at line 80 of file TileAANtuple.h.

◆ N_ROS

#define N_ROS   4

Filename : TileAANtuple.h Author : Alexander Solodkov (based on TileTBAANtuple) Created : April, 2010.

DESCRIPTION

To create ntuple with TileCal Digits and RawChannels

Properties (JobOption Parameters):

TileDigitsContainer string key value of Digits in TDS TileDigitsContainerFlt string key value of filtered Digits in TDS TileBeamElemContainer string key of BeamElems in TDS TileRawChannelContainer key of RawChannels in TDS TileRawChannelContainerOpt key of opt filtered RawChannels in TDS TileRawChannelContainerDsp key of Dsp RawChannels in TDS TileRawChannelContainerFit key of fit filtered RawChannels in TDS TileRawChannelContainerFitCool key of fit filtered RawChannels in TDS TileRawChannelOF1 key of OF1 filtered RawChannels in TDS TileRawChannelWiener key of Wiener filtered RawChannels in TDS TileLaserObject string key of Laser Object in TDS CalibrateEnergy bool If calibration should be applied to energy CalibMode bool If data is in calibration mode (bi-gain input) BSInput bool If data are taken from bytestream file PMTOrder bool If PMT ordering should be used in output ntuple UseDspUnits bool if output energy units should be equal to units in DSP OfflineUnits enum final energy units in ntuple (0=ADC, 1=pCb, 3=MeV) StreamName string name of output stream for ntuple NtupleID string ID of ntuple TreeSize int64_t max size of ROOT tree

TODO:

History:

Definition at line 73 of file TileAANtuple.h.

◆ N_ROS2

#define N_ROS2   8

Definition at line 74 of file TileAANtuple.h.

◆ N_SAMPLES

#define N_SAMPLES   7

Definition at line 79 of file TileAANtuple.h.

◆ N_TMDBCHANS

#define N_TMDBCHANS   8

Definition at line 82 of file TileAANtuple.h.

◆ N_TMDBDECISIONS

#define N_TMDBDECISIONS   4

Definition at line 83 of file TileAANtuple.h.