CMS 3D CMS Logo

SiPixelFolderOrganizer.h
Go to the documentation of this file.
1 #ifndef SiPixelCommon_SiPixelFolderOrganizer_h
2 #define SiPixelCommon_SiPixelFolderOrganizer_h
3 // -*- C++ -*-
4 //
5 // Package: SiPixelCommon
6 // Class : SiPixelFolderOrganizer
7 //
19 //
20 // Original Author: chiochia
21 // Created: Thu Jan 26 23:49:46 CET 2006
23 #include <string>
24 #include <cstdint>
25 
27 public:
30 
33  SiPixelFolderOrganizer(bool getStore = true);
34 
36  virtual ~SiPixelFolderOrganizer();
37 
39  // type is: BPIX mod=0, lad=1, lay=2, phi=3,
40  // FPIX mod=0, blade=4, disc=5, ring=6
41  bool setModuleFolder(const uint32_t &rawdetid = 0, int type = 0, bool isUpgrade = false);
42  bool setModuleFolder(DQMStore::IBooker &, const uint32_t &rawdetid = 0, int type = 0, bool isUpgrade = false);
43  void getModuleFolder(const uint32_t &rawdetid, std::string &path, bool isUpgrade);
44 
46  bool setFedFolder(const uint32_t FedId);
47  bool setFedFolder(DQMStore::IBooker &, const uint32_t FedId);
48 
49 private:
52 };
53 #endif
SiPixelFolderOrganizer::setModuleFolder
bool setModuleFolder(const uint32_t &rawdetid=0, int type=0, bool isUpgrade=false)
Set folder name for a module or plaquette.
Definition: SiPixelFolderOrganizer.cc:27
DQMStore.h
bmtfStage2Raw_cfi.FedId
FedId
Definition: bmtfStage2Raw_cfi.py:10
SiPixelFolderOrganizer::dbe_
DQMStore * dbe_
Definition: SiPixelFolderOrganizer.h:51
dqm::legacy::MonitorElement
Definition: MonitorElement.h:461
SiPixelFolderOrganizer::topFolderName
std::string topFolderName
Definition: SiPixelFolderOrganizer.h:50
SiPixelFolderOrganizer::MonitorElement
dqm::legacy::MonitorElement MonitorElement
Definition: SiPixelFolderOrganizer.h:29
dqm::legacy::DQMStore
Definition: DQMStore.h:727
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
SiPixelFolderOrganizer::~SiPixelFolderOrganizer
virtual ~SiPixelFolderOrganizer()
Destructor.
Definition: SiPixelFolderOrganizer.cc:24
SiPixelFolderOrganizer::DQMStore
dqm::legacy::DQMStore DQMStore
Definition: SiPixelFolderOrganizer.h:28
type
type
Definition: HCALResponse.h:21
SiPixelFolderOrganizer::SiPixelFolderOrganizer
SiPixelFolderOrganizer(bool getStore=true)
DQM and Framework services.
Definition: SiPixelFolderOrganizer.cc:17
SiPixelFolderOrganizer
Definition: SiPixelFolderOrganizer.h:26
dqm::implementation::IBooker
Definition: DQMStore.h:43
SiPixelFolderOrganizer::setFedFolder
bool setFedFolder(const uint32_t FedId)
Set folder name for a FED (used in the case of errors without detId)
Definition: SiPixelFolderOrganizer.cc:402
castor_dqm_sourceclient_file_cfg.path
path
Definition: castor_dqm_sourceclient_file_cfg.py:37
SiPixelOfflineDQM_client_cff.isUpgrade
isUpgrade
Definition: SiPixelOfflineDQM_client_cff.py:19
SiPixelFolderOrganizer::getModuleFolder
void getModuleFolder(const uint32_t &rawdetid, std::string &path, bool isUpgrade)
Definition: SiPixelFolderOrganizer.cc:427