ATLAS Offline Software
Macros
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/TileBeamElemContainer.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)   memset(array,0,sizeof(array))
 
#define CLEAR1(array)   memset(array,-1,sizeof(array))
 
#define CLEAR2(array, size)   memset(array,0,sizeof(array)/size)
 
#define CLEAR3(array, size)   memset(array,-1,sizeof(array)/size)
 
#define CLEAR4(array, size)   memset(array,0,sizeof(*array)*N_ROS2*N_MODULES*N_CHANS*m_nSamples/size)
 
#define CLEAR5(array, size)   memset(array,-1,sizeof(*array)*N_ROS2*N_MODULES*N_CHANS*m_nSamples/size)
 
#define CLEAR6(array)   memset(array,0,sizeof(*array)*N_ROS*N_MODULES*N_TMDBCHANS*m_nSamples)
 
#define NAME1(s1)   s1.c_str()
 
#define NAME2(s1, s2)   (s1+s2).c_str()
 
#define NAME3(s1, s2, s3)   (s1+s2+s3).c_str()
 
#define NAME5(s1, s2, s3, s4, s5)   (s1+s2+s3+s4+s5).c_str()
 
#define sample_ind(r, m, c, i)   (((r*N_MODULES + m)*N_CHANS + c)*m_nSamples) + i
 
#define sample_ind_TMDB(r, m, c, i)   (((r*N_MODULES + m)*N_TMDBCHANS + c)*m_nSamples) + i
 

Macro Definition Documentation

◆ CLEAR

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

Definition at line 67 of file TileAANtuple.cxx.

◆ CLEAR1

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

Definition at line 70 of file TileAANtuple.cxx.

◆ CLEAR2

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

Definition at line 73 of file TileAANtuple.cxx.

◆ CLEAR3

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

Definition at line 76 of file TileAANtuple.cxx.

◆ CLEAR4

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

Definition at line 80 of file TileAANtuple.cxx.

◆ CLEAR5

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

Definition at line 84 of file TileAANtuple.cxx.

◆ CLEAR6

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

Definition at line 88 of file TileAANtuple.cxx.

◆ NAME1

#define NAME1 (   s1)    s1.c_str()

Definition at line 91 of file TileAANtuple.cxx.

◆ NAME2

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

Definition at line 94 of file TileAANtuple.cxx.

◆ NAME3

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

Definition at line 97 of file TileAANtuple.cxx.

◆ NAME5

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

Definition at line 100 of file TileAANtuple.cxx.

◆ sample_ind

#define sample_ind (   r,
  m,
  c,
 
)    (((r*N_MODULES + m)*N_CHANS + c)*m_nSamples) + i

Definition at line 103 of file TileAANtuple.cxx.

◆ sample_ind_TMDB

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

Definition at line 105 of file TileAANtuple.cxx.