AliRoot Core  3dc7879 (3dc7879)
AliFMDDetector.cxx File Reference

Sub-detector base class implementation. More...

#include <TGeoManager.h>
#include <TGeoPhysicalNode.h>
#include <TGeoMatrix.h>
#include <TMath.h>
#include "AliFMDDetector.h"
#include "AliFMDRing.h"
#include "AliFMDDebug.h"
Include dependency graph for AliFMDDetector.cxx:

Go to the source code of this file.

Macros

#define IS_NODE_THIS(name)
 
#define IS_NODE_SENSOR(name)   (name[0] == 'F' && (name[2] == 'B' || name[2] == 'F') && name[3] == 'H')
 
#define IS_NODE_HALF(name)   (name[0] == 'F' && name[2] == 'M' && (name[3] == 'B' || name[3] == 'T'))
 
#define HALF_FORMAT   "FMD/FMD%d_%c"
 
#define SENSOR_FORMAT   "FMD/FMD%d_%c/FMD%c_%02d"
 

Detailed Description

Sub-detector base class implementation.

Author
Christian Holm Christensen cholm.nosp@m.@nbi.nosp@m..dk
Date
Mon Mar 27 12:36:27 2006

Definition in file AliFMDDetector.cxx.

Macro Definition Documentation

#define HALF_FORMAT   "FMD/FMD%d_%c"
#define IS_NODE_HALF (   name)    (name[0] == 'F' && name[2] == 'M' && (name[3] == 'B' || name[3] == 'T'))

Definition at line 164 of file AliFMDDetector.cxx.

Referenced by AliFMDDetector::SetAlignableVolumes().

#define IS_NODE_SENSOR (   name)    (name[0] == 'F' && (name[2] == 'B' || name[2] == 'F') && name[3] == 'H')
#define IS_NODE_THIS (   name)
Value:
(name[0] == 'F' && name[2] == 'M' && name[1] == Char_t(48+fId) && \
(name[3] == 'T' || name[3] == 'B'))

Definition at line 157 of file AliFMDDetector.cxx.

Referenced by AliFMDDetector::InitTransformations(), and AliFMDDetector::SetAlignableVolumes().

#define SENSOR_FORMAT   "FMD/FMD%d_%c/FMD%c_%02d"