#include <DQM/SiStripCommon/interface/SiStripFolderOrganizer.h>
Public Member Functions | |
void | getFolderName (int32_t rawdetid, const TrackerTopology *tTopo, std::string &lokal_folder) |
void | getFolderName (int32_t rawdetid, std::string &lokal_folder) |
void | getLayerFolderName (std::stringstream &ss, uint32_t rawdetid, const TrackerTopology *tTopo, bool ring_flag=0) |
void | getRingFolderName (std::stringstream &ss, uint32_t rawdetid, const TrackerTopology *tTopo) |
std::string | getSiStripControlFolder (unsigned short slot=all_, unsigned short ring=all_, unsigned short addr=all_, unsigned short chan=all_) |
std::string | getSiStripFolder () |
std::string | getSiStripTopControlFolder () |
std::pair< std::string, int32_t > | GetSubDetAndLayer (const uint32_t &detid, const TrackerTopology *tTopo, bool ring_flag=0) |
std::pair< std::string, int32_t > | GetSubDetAndLayerThickness (const uint32_t &detid, const TrackerTopology *tTopo, std::string &cThickness) |
std::pair< std::string, int32_t > | GetSubDetAndRing (const uint32_t &detid, const TrackerTopology *tTopo) |
void | getSubDetFolder (const uint32_t &detid, const TrackerTopology *tTopo, std::string &folder_name) |
std::pair< const std::string, const char * > | getSubDetFolderAndTag (const uint32_t &detid, const TrackerTopology *tTopo) |
void | getSubDetLayerFolderName (std::stringstream &ss, SiStripDetId::SubDetector subDet, uint32_t layer, uint32_t side=0) |
void | setDetectorFolder (uint32_t rawdetid, const TrackerTopology *tTopo) |
void | setLayerFolder (uint32_t rawdetid, const TrackerTopology *tTopo, int32_t layer=0, bool ring_flag=0) |
void | setRingFolder (uint32_t rawdetid, const TrackerTopology *tTopo, int32_t layer=0) |
void | setSiStripControlFolder (unsigned short slot=all_, unsigned short ring=all_, unsigned short addr=all_, unsigned short chan=all_) |
void | setSiStripFolder () |
void | setSiStripFolderName (std::string name) |
void | setSiStripTopControlFolder () |
SiStripFolderOrganizer () | |
virtual | ~SiStripFolderOrganizer () |
Static Public Attributes | |
static unsigned short const | all_ = 65535 |
Private Member Functions | |
const SiStripFolderOrganizer & | operator= (const SiStripFolderOrganizer &) |
SiStripFolderOrganizer (const SiStripFolderOrganizer &) | |
Private Attributes | |
DQMStore * | dbe_ |
std::string | TopFolderName |
Description: <Organizes the folders for the monitoring elements of the SiStrip Tracker. Its methods return strings with names of folders to be created and used.>
Usage: <usage>
Definition at line 28 of file SiStripFolderOrganizer.h.
SiStripFolderOrganizer::SiStripFolderOrganizer | ( | ) |
Definition at line 33 of file SiStripFolderOrganizer.cc.
|
virtual |
Definition at line 41 of file SiStripFolderOrganizer.cc.
|
private |
void SiStripFolderOrganizer::getFolderName | ( | int32_t | rawdetid, |
const TrackerTopology * | tTopo, | ||
std::string & | lokal_folder | ||
) |
Definition at line 243 of file SiStripFolderOrganizer.cc.
void SiStripFolderOrganizer::getFolderName | ( | int32_t | rawdetid, |
std::string & | lokal_folder | ||
) |
Definition at line 509 of file SiStripFolderOrganizer.cc.
void SiStripFolderOrganizer::getLayerFolderName | ( | std::stringstream & | ss, |
uint32_t | rawdetid, | ||
const TrackerTopology * | tTopo, | ||
bool | ring_flag = 0 |
||
) |
Definition at line 400 of file SiStripFolderOrganizer.cc.
Referenced by getRingFolderName().
|
inline |
Definition at line 76 of file SiStripFolderOrganizer.h.
References getLayerFolderName().
std::string SiStripFolderOrganizer::getSiStripControlFolder | ( | unsigned short | slot = all_ , |
unsigned short | ring = all_ , |
||
unsigned short | addr = all_ , |
||
unsigned short | chan = all_ |
||
) |
Definition at line 73 of file SiStripFolderOrganizer.cc.
std::string SiStripFolderOrganizer::getSiStripFolder | ( | ) |
Definition at line 49 of file SiStripFolderOrganizer.cc.
std::string SiStripFolderOrganizer::getSiStripTopControlFolder | ( | ) |
Definition at line 60 of file SiStripFolderOrganizer.cc.
std::pair< std::string, int32_t > SiStripFolderOrganizer::GetSubDetAndLayer | ( | const uint32_t & | detid, |
const TrackerTopology * | tTopo, | ||
bool | ring_flag = 0 |
||
) |
Definition at line 119 of file SiStripFolderOrganizer.cc.
std::pair< std::string, int32_t > SiStripFolderOrganizer::GetSubDetAndLayerThickness | ( | const uint32_t & | detid, |
const TrackerTopology * | tTopo, | ||
std::string & | cThickness | ||
) |
Definition at line 152 of file SiStripFolderOrganizer.cc.
std::pair< std::string, int32_t > SiStripFolderOrganizer::GetSubDetAndRing | ( | const uint32_t & | detid, |
const TrackerTopology * | tTopo | ||
) |
Definition at line 185 of file SiStripFolderOrganizer.cc.
void SiStripFolderOrganizer::getSubDetFolder | ( | const uint32_t & | detid, |
const TrackerTopology * | tTopo, | ||
std::string & | folder_name | ||
) |
Definition at line 392 of file SiStripFolderOrganizer.cc.
std::pair< const std::string, const char * > SiStripFolderOrganizer::getSubDetFolderAndTag | ( | const uint32_t & | detid, |
const TrackerTopology * | tTopo | ||
) |
Definition at line 456 of file SiStripFolderOrganizer.cc.
void SiStripFolderOrganizer::getSubDetLayerFolderName | ( | std::stringstream & | ss, |
SiStripDetId::SubDetector | subDet, | ||
uint32_t | layer, | ||
uint32_t | side = 0 |
||
) |
Definition at line 217 of file SiStripFolderOrganizer.cc.
|
private |
void SiStripFolderOrganizer::setDetectorFolder | ( | uint32_t | rawdetid, |
const TrackerTopology * | tTopo | ||
) |
Definition at line 211 of file SiStripFolderOrganizer.cc.
void SiStripFolderOrganizer::setLayerFolder | ( | uint32_t | rawdetid, |
const TrackerTopology * | tTopo, | ||
int32_t | layer = 0 , |
||
bool | ring_flag = 0 |
||
) |
Definition at line 300 of file SiStripFolderOrganizer.cc.
Referenced by setRingFolder().
|
inline |
Definition at line 75 of file SiStripFolderOrganizer.h.
References setLayerFolder().
void SiStripFolderOrganizer::setSiStripControlFolder | ( | unsigned short | slot = all_ , |
unsigned short | ring = all_ , |
||
unsigned short | addr = all_ , |
||
unsigned short | chan = all_ |
||
) |
Definition at line 106 of file SiStripFolderOrganizer.cc.
void SiStripFolderOrganizer::setSiStripFolder | ( | ) |
Definition at line 54 of file SiStripFolderOrganizer.cc.
void SiStripFolderOrganizer::setSiStripFolderName | ( | std::string | name | ) |
Definition at line 45 of file SiStripFolderOrganizer.cc.
void SiStripFolderOrganizer::setSiStripTopControlFolder | ( | ) |
Definition at line 66 of file SiStripFolderOrganizer.cc.
|
static |
Definition at line 32 of file SiStripFolderOrganizer.h.
|
private |
Definition at line 86 of file SiStripFolderOrganizer.h.
|
private |
Definition at line 85 of file SiStripFolderOrganizer.h.