AliRoot Core  v5-06-30 (35d6c57)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliMpConstants Class Reference

Globally used constants definition. More...

#include <AliMpConstants.h>

Inheritance diagram for AliMpConstants:

Public Member Functions

 AliMpConstants ()
 
virtual ~AliMpConstants ()
 

Static Public Member Functions

static Bool_t IsEqual (Double_t length1, Double_t length2)
 
static Bool_t IsEqual (Double_t v1x, Double_t v1y, Double_t v2x, Double_t v2y)
 
static Double_t LengthTolerance ()
 Return the length precision for tests. More...
 
static Double_t LengthStep ()
 Return the step in length used to move from a geometric border. More...
 
static Int_t StartPadIndex ()
 Return global pad indices start value. More...
 
static Int_t NofCathodes ()
 Return number of cathodes. More...
 
static Int_t NofChambers ()
 Return number of chambers. More...
 
static Int_t NofTrackingChambers ()
 Return number of tracking chambers. More...
 
static Int_t NofTriggerChambers ()
 
static Int_t NofGeomModules ()
 Return number of geometry modules. More...
 
static Int_t ManuMask (AliMp::PlaneType planeType)
 
static Int_t NofLocalBoards ()
 Return number of trigger local boards. More...
 
static Int_t TotalNofLocalBoards ()
 Return total number of trigger local boards. More...
 
static Int_t ManuNofChannels ()
 Max number of channels per manu. More...
 
static Int_t LocalBoardNofChannels ()
 Max number of channels per local board. More...
 

Private Member Functions

virtual Bool_t IsEqual (const TObject *) const
 unused derived functions More...
 

Static Private Attributes

static const Double_t fgkLengthTolerance = 1e-05
 the length precision for tests More...
 
static const Double_t fgkLengthStep = 0.1
 the step in length used to move from a geometric border inside (pad, motif) More...
 
static const Int_t fgkStartPadIndex = 1
 global pad indices start value More...
 
static const Int_t fgkNofCathodes = 2
 number of cathodes More...
 
static const Int_t fgkNofChambers = 14
 number of chambers More...
 
static const Int_t fgkNofTrackingChambers = 10
 number of tracking chambers More...
 
static const Int_t fgkNofGeomModules = 20
 number of geometry modules More...
 
static const Int_t fgkNonBendingManuMask
 bit to set to indicate a manu located in non-bending plane More...
 
static const Int_t fgkNofLocalBoards = 234
 number of notified trigger local boards More...
 
static const Int_t fgkTotalNofLocalBoards = 242
 total number of trigger local boards More...
 
static const Int_t fgkManuNofChannels
 max number of channels per manu More...
 
static const Int_t fgkLocalBoardNofChannels
 max number of channels per local trigger board More...
 

Detailed Description

Globally used constants definition.

Author
David Guez, Ivana Hrivnacova; IPN Orsay

Definition at line 19 of file AliMpConstants.h.

Constructor & Destructor Documentation

AliMpConstants::AliMpConstants ( )

Default constructor

Definition at line 51 of file AliMpConstants.cxx.

AliMpConstants::~AliMpConstants ( )
virtual

Destructor

Definition at line 58 of file AliMpConstants.cxx.

Member Function Documentation

Bool_t AliMpConstants::IsEqual ( Double_t  length1,
Double_t  length2 
)
static

Compare lengths within the length tolerance.

Definition at line 64 of file AliMpConstants.cxx.

Referenced by AliMpMotifSpecial::SetPadDimensions().

Bool_t AliMpConstants::IsEqual ( Double_t  v1x,
Double_t  v1y,
Double_t  v2x,
Double_t  v2y 
)
static

Compare x, y vector coordinates within the length tolerance.

Definition at line 72 of file AliMpConstants.cxx.

virtual Bool_t AliMpConstants::IsEqual ( const TObject *  ) const
inlineprivatevirtual

unused derived functions

Definition at line 47 of file AliMpConstants.h.

Double_t AliMpConstants::LengthStep ( )
inlinestatic

Return the step in length used to move from a geometric border.

Definition at line 72 of file AliMpConstants.h.

Referenced by AliMpSectorAreaHPadIterator::Next(), and AliMpSectorAreaVPadIterator::Next().

Int_t AliMpConstants::ManuNofChannels ( )
inlinestatic

Max number of channels per manu.

Definition at line 88 of file AliMpConstants.h.

Referenced by AliMUONQAMappingCheck::AddClusterLocation(), AliMpMotifType::AddConnection(), AddEventsSingleRun(), AliMpDetElement::AddManu(), AliMUONTrackerDataHistogrammer::AddManuHisto(), AliMpFastSegmentation::AliMpFastSegmentation(), AliMUONPadStatusMapMaker::AliMUONPadStatusMapMaker(), AliMUONQAMappingCheck::AliMUONQAMappingCheck(), AliMUONTrackerData::AliMUONTrackerData(), AliMUONAlignmentCompareDialog::CompareAlignment(), AliMUONTrackerData::CompareData(), AliMUONManuPadPainter::ComputeDataRange(), AliMUONPadStatusMaker::ComputeStatus(), AliMUONPadStatusMapMaker::ComputeStatusMap(), AliMUONTrackerConditionDataMaker::CreateHVStore(), AliMUONManuContourMaker::CreateMotifContour(), AliMUONTrackerConditionDataMaker::CreateStatusMapStore(), AliMUONTrackerConditionDataMaker::CreateStatusStore(), CreateWeightedRejectList(), AliMUONTrackerIO::DecodeCapacitances(), AliMUONTrackerIO::DecodeGains(), AliMUONTrackerIO::DecodePedestals(), AliMUONTrackerConditionDataMaker::ExpandConfig(), GetBadChannels(), AliMUONTrackerData::GetChannelSparseHisto(), AliMUONTrackerDataHistogrammer::GetDataRange(), AliMUONTrackerData::InternalAdd(), AliMpDetElement::IsExistingChannel(), AliMUONQAMappingCheck::IsManuDead(), AliMUONPedestal::LoadConfig(), main(), AliMUONCDB::MakeCapacitanceStore(), AliMUONTrackerQADataMakerRec::MakeDigits(), AliMUONCDB::MakeGainStore(), AliMUONPedestal::MakePed(), AliMUONCDB::MakePedestalStore(), AliMUONTrackerQADataMakerRec::MakeRecPoints(), AliMUONManuPadPainter::PaintArea(), AliMUONManuPadPainter::PaintOutline(), AliMUONPadStatusMaker::Report(), AliMUONTrackerHV::ReportTrips(), AliMUONRejectList::SetChannelProbability(), and AliMUONCDB::ShowConfig().

Int_t AliMpConstants::NofGeomModules ( )
inlinestatic
Int_t AliMpConstants::StartPadIndex ( )
inlinestatic
Int_t AliMpConstants::TotalNofLocalBoards ( )
inlinestatic

Member Data Documentation

const Double_t AliMpConstants::fgkLengthStep = 0.1
staticprivate

the step in length used to move from a geometric border inside (pad, motif)

Definition at line 51 of file AliMpConstants.h.

Referenced by LengthStep().

const Double_t AliMpConstants::fgkLengthTolerance = 1e-05
staticprivate

the length precision for tests

Definition at line 50 of file AliMpConstants.h.

Referenced by IsEqual(), and LengthTolerance().

const Int_t AliMpConstants::fgkLocalBoardNofChannels
staticprivate

max number of channels per local trigger board

Definition at line 62 of file AliMpConstants.h.

Referenced by LocalBoardNofChannels().

const Int_t AliMpConstants::fgkManuNofChannels
staticprivate

max number of channels per manu

Definition at line 61 of file AliMpConstants.h.

Referenced by ManuNofChannels().

const Int_t AliMpConstants::fgkNofCathodes = 2
staticprivate

number of cathodes

Definition at line 54 of file AliMpConstants.h.

Referenced by NofCathodes().

const Int_t AliMpConstants::fgkNofChambers = 14
staticprivate

number of chambers

Definition at line 55 of file AliMpConstants.h.

Referenced by NofChambers(), and NofTriggerChambers().

const Int_t AliMpConstants::fgkNofGeomModules = 20
staticprivate

number of geometry modules

Definition at line 57 of file AliMpConstants.h.

Referenced by NofGeomModules().

const Int_t AliMpConstants::fgkNofLocalBoards = 234
staticprivate

number of notified trigger local boards

Definition at line 59 of file AliMpConstants.h.

Referenced by NofLocalBoards().

const Int_t AliMpConstants::fgkNofTrackingChambers = 10
staticprivate

number of tracking chambers

Definition at line 56 of file AliMpConstants.h.

Referenced by NofTrackingChambers(), and NofTriggerChambers().

const Int_t AliMpConstants::fgkNonBendingManuMask
staticprivate

bit to set to indicate a manu located in non-bending plane

Definition at line 58 of file AliMpConstants.h.

Referenced by ManuMask().

const Int_t AliMpConstants::fgkStartPadIndex = 1
staticprivate

global pad indices start value

Definition at line 53 of file AliMpConstants.h.

Referenced by StartPadIndex().

const Int_t AliMpConstants::fgkTotalNofLocalBoards = 242
staticprivate

total number of trigger local boards

Definition at line 60 of file AliMpConstants.h.

Referenced by TotalNofLocalBoards().


The documentation for this class was generated from the following files: