ATLAS Offline Software
Loading...
Searching...
No Matches
TileAANtuple.cxx File Reference
#include "TileRec/TileAANtuple.h"
#include "TileIdentifier/TileHWID.h"
#include "TileCalibBlobObjs/TileCalibUtils.h"
#include "TileConditions/TileCablingService.h"
#include "TileConditions/ITileBadChanTool.h"
#include "TileConditions/TileInfo.h"
#include "TileDetDescr/TileDetDescrManager.h"
#include "TileConditions/TileCondToolEmscale.h"
#include "TileEvent/TileDigitsContainer.h"
#include "TileEvent/TileRawChannelContainer.h"
#include "TileEvent/TileContainer.h"
#include "TileEvent/TileLaserObject.h"
#include "TileEvent/TileMuonReceiverContainer.h"
#include "TileByteStream/TileHid2RESrcID.h"
#include "TileIdentifier/TileTBFrag.h"
#include "TileL2Algs/TileL2Builder.h"
#include "CaloDetDescr/CaloDetDescrElement.h"
#include "CaloDetDescr/MbtsDetDescrManager.h"
#include "Identifier/IdentifierHash.h"
#include "CaloIdentifier/TileID.h"
#include "AthenaKernel/errorcheck.h"
#include "xAODEventInfo/EventInfo.h"
#include "StoreGate/ReadHandleKey.h"
#include "ByteStreamCnvSvcBase/ROBDataProviderSvc.h"
#include "eformat/ROBFragment.h"
#include "eformat/FullEventFragment.h"
#include "GaudiKernel/ITHistSvc.h"
#include "GaudiKernel/ThreadLocalContext.h"
#include "TTree.h"
#include "TFile.h"
#include <iomanip>
#include "boost/date_time/local_time/local_time.hpp"
#include "boost/date_time/posix_time/posix_time.hpp"
#include <iostream>
#include <sstream>

Go to the source code of this file.

Macros

#define CLEAR(array)
#define CLEAR1(array)
#define CLEAR2(array, size)
#define CLEAR3(array, size)
#define CLEAR4(array, size)
#define CLEAR5(array, size)
#define CLEAR6(array)
#define NAME1(s1)
#define NAME2(s1, s2)
#define NAME3(s1, s2, s3)
#define NAME5(s1, s2, s3, s4, s5)
#define sample_ind(r, m, c, i)
#define sample_ind_TMDB(r, m, c, i)

Macro Definition Documentation

◆ CLEAR

#define CLEAR ( array)
Value:
memset(array,0,sizeof(array))

Definition at line 65 of file TileAANtuple.cxx.

65#define CLEAR(array) \
66memset(array,0,sizeof(array))

◆ CLEAR1

#define CLEAR1 ( array)
Value:
memset(array,-1,sizeof(array))

Definition at line 68 of file TileAANtuple.cxx.

68#define CLEAR1(array) \
69memset(array,-1,sizeof(array))

◆ CLEAR2

#define CLEAR2 ( array,
size )
Value:
memset(array,0,sizeof(array)/size)

Definition at line 71 of file TileAANtuple.cxx.

71#define CLEAR2(array,size) \
72 memset(array,0,sizeof(array)/size)

◆ CLEAR3

#define CLEAR3 ( array,
size )
Value:
memset(array,-1,sizeof(array)/size)

Definition at line 74 of file TileAANtuple.cxx.

74#define CLEAR3(array,size) \
75 memset(array,-1,sizeof(array)/size)

◆ CLEAR4

#define CLEAR4 ( array,
size )
Value:
memset(array,0,sizeof(*array)*N_ROS2*N_MODULES*N_CHANS*m_nSamples/size)
#define N_MODULES
#define N_ROS2
#define N_CHANS

Definition at line 78 of file TileAANtuple.cxx.

78#define CLEAR4(array,size) \
79memset(array,0,sizeof(*array)*N_ROS2*N_MODULES*N_CHANS*m_nSamples/size)

◆ CLEAR5

#define CLEAR5 ( array,
size )
Value:
memset(array,-1,sizeof(*array)*N_ROS2*N_MODULES*N_CHANS*m_nSamples/size)

Definition at line 82 of file TileAANtuple.cxx.

82#define CLEAR5(array,size) \
83memset(array,-1,sizeof(*array)*N_ROS2*N_MODULES*N_CHANS*m_nSamples/size)

◆ CLEAR6

#define CLEAR6 ( array)
Value:
memset(array,0,sizeof(*array)*N_ROS*N_MODULES*N_TMDBCHANS*m_nSamples)
#define N_ROS
Filename : TileAANtuple.h Author : Alexander Solodkov (based on TileTBAANtuple) Created : April,...
#define N_TMDBCHANS

Definition at line 86 of file TileAANtuple.cxx.

86#define CLEAR6(array) \
87memset(array,0,sizeof(*array)*N_ROS*N_MODULES*N_TMDBCHANS*m_nSamples)

◆ NAME1

#define NAME1 ( s1)
Value:
s1.c_str()

Definition at line 89 of file TileAANtuple.cxx.

89#define NAME1(s1) \
90s1.c_str()

◆ NAME2

#define NAME2 ( s1,
s2 )
Value:
(s1+s2).c_str()

Definition at line 92 of file TileAANtuple.cxx.

92#define NAME2(s1,s2) \
93(s1+s2).c_str()

◆ NAME3

#define NAME3 ( s1,
s2,
s3 )
Value:
(s1+s2+s3).c_str()

Definition at line 95 of file TileAANtuple.cxx.

95#define NAME3(s1,s2,s3) \
96(s1+s2+s3).c_str()

◆ NAME5

#define NAME5 ( s1,
s2,
s3,
s4,
s5 )
Value:
(s1+s2+s3+s4+s5).c_str()

Definition at line 98 of file TileAANtuple.cxx.

98#define NAME5(s1,s2,s3,s4,s5) \
99(s1+s2+s3+s4+s5).c_str()

◆ sample_ind

#define sample_ind ( r,
m,
c,
i )
Value:
(((r*N_MODULES + m)*N_CHANS + c)*m_nSamples) + i
int r
Definition globals.cxx:22

Definition at line 101 of file TileAANtuple.cxx.

◆ sample_ind_TMDB

#define sample_ind_TMDB ( r,
m,
c,
i )
Value:
(((r*N_MODULES + m)*N_TMDBCHANS + c)*m_nSamples) + i

Definition at line 103 of file TileAANtuple.cxx.