BDDevices.cxx File Reference

#include "BDDevices.h"

Go to the source code of this file.

Functions

vector< string > array2vector (const char *a[])

Variables

const char * swic_devices []
const char * profile_monitors []
 List of profile monitors.
const char * bpm_positions []
 List of BPM positions.
const char * toroids []
const char * bpm_intensities []
 List of BPM intensities.
const char * had_mu_monitors []
 List of Had, mu1, mu2 and mu3 monitors.

Function Documentation

vector<string> array2vector ( const char *  a[]  ) 

Definition at line 118 of file BDDevices.cxx.

Referenced by BDDevices::BpmIntensities(), BDDevices::BpmPositions(), BDDevices::HadMuMonitors(), BDDevices::ProfileMonitors(), BDDevices::SwicDevices(), and BDDevices::Toroids().

00119 {
00120     vector<string> ret;
00121     for (int ind=0; a[ind]; ++ind)
00122         ret.push_back(a[ind]);
00123     return ret;
00124 }


Variable Documentation

const char* bpm_intensities[]
Initial value:
 {
    "E:VI101",
    "E:HI101",
    "E:HI102",
    "E:VI103",
    "E:HI104",
    "E:HI105",
    "E:VI106",
    "E:HI107",
    "E:VI108",
    "E:HI109",
    "E:VI110",
    "E:VI111",
    "E:HI112",
    "E:VI113",
    "E:HI114",
    "E:HI115",
    "E:VI116",
    "E:HI117",
    "E:VI118",
    "E:HI119",
    "E:HI121",
    "E:VI121",
    "E:HITGT",
    "E:VITGT",
    0
}

List of BPM intensities.

Definition at line 78 of file BDDevices.cxx.

Referenced by BDDevices::BpmIntensities().

const char* bpm_positions[]
Initial value:
 {
    "E:VP101",
    "E:HP101",
    "E:HP102",
    "E:VP103",
    "E:HP104",
    "E:HP105",
    "E:VP106",
    "E:HP107",
    "E:VP108",
    "E:HP109",
    "E:VP110",
    "E:VP111",
    "E:HP112",
    "E:VP113",
    "E:HP114",
    "E:HP115",
    "E:VP116",
    "E:HP117",
    "E:VP118",
    "E:HP119",
    "E:HP121",
    "E:VP121",
    "E:HPTGT",
    "E:VPTGT",
    0
}

List of BPM positions.

Definition at line 40 of file BDDevices.cxx.

Referenced by BDDevices::BpmPositions(), and LossModule::Fill().

const char* had_mu_monitors[]
Initial value:
 {
    "E:HADMDS",
    "E:MMA1DS",
    "E:MMA2DS",
    "E:MMA3DS",
    0
}

List of Had, mu1, mu2 and mu3 monitors.

Definition at line 107 of file BDDevices.cxx.

Referenced by BDDevices::HadMuMonitors().

const char* profile_monitors[]
Initial value:
 {
    "E:M101DS",
    "E:M105DS",
    "E:M107DS",
    "E:M108DS",
    "E:M112DS",

    "E:M114DS",
    "E:M115DS",
    "E:M117DS",
    "E:M121DS",
    "E:MTGTDS",
    0
}

List of profile monitors.

Definition at line 24 of file BDDevices.cxx.

Referenced by BDDevices::ProfileMonitors().

const char* swic_devices[]
Initial value:
 {
    "E:M101DS",
    "E:M105DS",
    "E:M107DS",
    "E:M108DS",
    "E:M112DS",

    "E:M114DS",
    "E:M115DS",
    "E:M117DS",
    "E:M121DS",
    "E:MTGTDS",

    "E:HADMDS",
    "E:MMA1DS",
    "E:MMA2DS",
    "E:MMA3DS",
    0
}

Definition at line 3 of file BDDevices.cxx.

Referenced by BDDevices::SwicDevices().

const char* toroids[]
Initial value:
 {
    "E:TOR101",
    "E:TR101D",
    "E:TORTGT",
    "E:TRTGTD",
    0
}

Definition at line 69 of file BDDevices.cxx.


Generated on 24 Jul 2018 for loon by  doxygen 1.6.1