ATLAS Offline Software
Loading...
Searching...
No Matches
PixelConvert.h File Reference
#include <string>
#include <sstream>
#include <iostream>
#include <fstream>
#include <map>
#include <memory>
Include dependency graph for PixelConvert.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  PixelConvert::Map

Namespaces

namespace  PixelConvert

Functions

std::string PixelConvert::PackOfflineID (int system, int subSystem, int endcap, int layer, int phi, int eta)
int PixelConvert::UnpackOfflineID (const std::string &offlineID, int &system, int &subSystem, int &endcap, int &layer, int &phi, int &eta)
std::string PixelConvert::OnlineID (int system, int subSystem, int endcap, int layer, int phi, int eta)
std::string PixelConvert::OnlineID (const std::string &offlineID)
std::string PixelConvert::OnlineID (int hashID)
std::string PixelConvert::OnlineIDfromDCSID (const std::string &DCSID)
int PixelConvert::OfflineID (const std::string &onlineID, int &system, int &subSystem, int &endcap, int &layer, int &phi, int &eta)
std::string PixelConvert::OfflineID (const std::string &onlineID)
int PixelConvert::OfflineID (int hashID, int &system, int &subSystem, int &endcap, int &layer, int &phi, int &eta)
std::string PixelConvert::OfflineID (int hashID)
int PixelConvert::HashID (const std::string &ID)
int PixelConvert::HashID (int system, int subSystem, int endcap, int layer, int phi, int eta)
std::string PixelConvert::DCSID (const std::string &OnlineID)
int PixelConvert::ReadMap (const std::string &filename, Map &map)
unsigned int PixelConvert::GetID (const Map &map, const unsigned int moduleID)

Variables

const int PixelConvert::NLayer =3
const int PixelConvert::BSMax [] ={11,19,26}
const int PixelConvert::EtaMax =6
const int PixelConvert::NinSector =6
const int PixelConvert::NinDisk =48
const std::string PixelConvert::Error ="InvalidChannel"