ATLAS Offline Software
Classes | Namespaces | Functions | Variables
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

 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"