ATLAS Offline Software
Loading...
Searching...
No Matches
SCT_CablingCondAlgFromCoraCool.cxx File Reference

Fills an SCT cabling object from the database using CoraCool. More...

#include "SCT_CablingCondAlgFromCoraCool.h"
#include "SCT_CablingUtilities.h"
#include "InDetIdentifier/SCT_ID.h"
#include "Identifier/Identifier.h"
#include "Identifier/IdentifierHash.h"
#include <algorithm>
#include <iostream>
#include <set>
#include <utility>
Include dependency graph for SCT_CablingCondAlgFromCoraCool.cxx:

Go to the source code of this file.

Variables

static const std::string rodFolderName {"/SCT/DAQ/Configuration/ROD"}
static const std::string rodMurFolderName {"/SCT/DAQ/Configuration/RODMUR"}
static const std::string murFolderName {"/SCT/DAQ/Configuration/MUR"}
static const std::string geoFolderName {"/SCT/DAQ/Configuration/Geog"}
static const std::string rodFolderName2 {"/SCT/DAQ/Config/ROD"}
static const std::string rodMurFolderName2 {"/SCT/DAQ/Config/RODMUR"}
static const std::string murFolderName2 {"/SCT/DAQ/Config/MUR"}
static const std::string geoFolderName2 {"/SCT/DAQ/Config/Geog"}
static const int disabledFibre {255}
static const int defaultLink {128}
static const int slotsPerCrate {16}
static const int fibresPerMur {12}
static const int fibresPerRod {96}
static const int mursPerRod {8}
static const int HO1 [] {5,4,3,2,1,0}
static const int HO2 [] {12,11,10,9,8,7}
static const int HM1 [] {6,16,15,14,13,-1}
static const int HM2 [] {22,21,20,19,18,17}
static const int HI1 [] {28,30,32,29,31,-1}
static const int HI2 [] {26,27,25,23,24,-1}
static const int qc [] {-1,3,2,1,0}
static const int qa [] {-1,2,1,0,3}

Detailed Description

Fills an SCT cabling object from the database using CoraCool.

Author
Shaun Roe
Date
13/11/2008

Definition in file SCT_CablingCondAlgFromCoraCool.cxx.

Variable Documentation

◆ defaultLink

const int defaultLink {128}
static

Definition at line 49 of file SCT_CablingCondAlgFromCoraCool.cxx.

49{128};

◆ disabledFibre

const int disabledFibre {255}
static

Definition at line 48 of file SCT_CablingCondAlgFromCoraCool.cxx.

48{255};

◆ fibresPerMur

const int fibresPerMur {12}
static

Definition at line 54 of file SCT_CablingCondAlgFromCoraCool.cxx.

54{12};

◆ fibresPerRod

const int fibresPerRod {96}
static

Definition at line 55 of file SCT_CablingCondAlgFromCoraCool.cxx.

55{96};

◆ geoFolderName

const std::string geoFolderName {"/SCT/DAQ/Configuration/Geog"}
static

Definition at line 36 of file SCT_CablingCondAlgFromCoraCool.cxx.

36{"/SCT/DAQ/Configuration/Geog"};

◆ geoFolderName2

const std::string geoFolderName2 {"/SCT/DAQ/Config/Geog"}
static

Definition at line 41 of file SCT_CablingCondAlgFromCoraCool.cxx.

41{"/SCT/DAQ/Config/Geog"};

◆ HI1

const int HI1[] {28,30,32,29,31,-1}
static

Definition at line 64 of file SCT_CablingCondAlgFromCoraCool.cxx.

64{28,30,32,29,31,-1}; //diskC position 4

◆ HI2

const int HI2[] {26,27,25,23,24,-1}
static

Definition at line 65 of file SCT_CablingCondAlgFromCoraCool.cxx.

65{26,27,25,23,24,-1}; //diskC position 5

◆ HM1

const int HM1[] {6,16,15,14,13,-1}
static

Definition at line 62 of file SCT_CablingCondAlgFromCoraCool.cxx.

62{6,16,15,14,13,-1}; //diskC position 2 (no 6th position)

◆ HM2

const int HM2[] {22,21,20,19,18,17}
static

Definition at line 63 of file SCT_CablingCondAlgFromCoraCool.cxx.

63{22,21,20,19,18,17}; //diskC position 3

◆ HO1

const int HO1[] {5,4,3,2,1,0}
static

Definition at line 60 of file SCT_CablingCondAlgFromCoraCool.cxx.

60{5,4,3,2,1,0}; //mur on disk C, position 0

◆ HO2

const int HO2[] {12,11,10,9,8,7}
static

Definition at line 61 of file SCT_CablingCondAlgFromCoraCool.cxx.

61{12,11,10,9,8,7}; //diskC position 1

◆ murFolderName

const std::string murFolderName {"/SCT/DAQ/Configuration/MUR"}
static

Definition at line 35 of file SCT_CablingCondAlgFromCoraCool.cxx.

35{"/SCT/DAQ/Configuration/MUR"};

◆ murFolderName2

const std::string murFolderName2 {"/SCT/DAQ/Config/MUR"}
static

Definition at line 40 of file SCT_CablingCondAlgFromCoraCool.cxx.

40{"/SCT/DAQ/Config/MUR"};

◆ mursPerRod

const int mursPerRod {8}
static

Definition at line 56 of file SCT_CablingCondAlgFromCoraCool.cxx.

56{8};

◆ qa

const int qa[] {-1,2,1,0,3}
static

Definition at line 69 of file SCT_CablingCondAlgFromCoraCool.cxx.

69{-1,2,1,0,3};

◆ qc

const int qc[] {-1,3,2,1,0}
static

Definition at line 68 of file SCT_CablingCondAlgFromCoraCool.cxx.

68{-1,3,2,1,0};

◆ rodFolderName

const std::string rodFolderName {"/SCT/DAQ/Configuration/ROD"}
static

Definition at line 33 of file SCT_CablingCondAlgFromCoraCool.cxx.

33{"/SCT/DAQ/Configuration/ROD"};

◆ rodFolderName2

const std::string rodFolderName2 {"/SCT/DAQ/Config/ROD"}
static

Definition at line 38 of file SCT_CablingCondAlgFromCoraCool.cxx.

38{"/SCT/DAQ/Config/ROD"};

◆ rodMurFolderName

const std::string rodMurFolderName {"/SCT/DAQ/Configuration/RODMUR"}
static

Definition at line 34 of file SCT_CablingCondAlgFromCoraCool.cxx.

34{"/SCT/DAQ/Configuration/RODMUR"};

◆ rodMurFolderName2

const std::string rodMurFolderName2 {"/SCT/DAQ/Config/RODMUR"}
static

Definition at line 39 of file SCT_CablingCondAlgFromCoraCool.cxx.

39{"/SCT/DAQ/Config/RODMUR"};

◆ slotsPerCrate

const int slotsPerCrate {16}
static

Definition at line 53 of file SCT_CablingCondAlgFromCoraCool.cxx.

53{16};