CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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 //
16 //
17 // Original Author: chiochia
18 // Created: Thu Jan 26 23:49:46 CET 2006
20 #include <boost/cstdint.hpp>
21 #include <string>
22 
24 
25  public:
26 
29 
31  virtual ~SiPixelFolderOrganizer();
32 
34  //type is: BPIX mod=0, lad=1, lay=2, phi=3,
35  // FPIX mod=0, blade=4, disc=5, ring=6
36  bool setModuleFolder(const uint32_t& rawdetid=0, int type=0, bool isUpgrade=false);
37  void getModuleFolder(const uint32_t& rawdetid, std::string& path, bool isUpgrade);
38 
40  bool setFedFolder(const uint32_t FedId);
41 
42  private:
43 
47 };
48 #endif
type
Definition: HCALResponse.h:21
bool setFedFolder(const uint32_t FedId)
Set folder name for a FED (used in the case of errors without detId)
void getModuleFolder(const uint32_t &rawdetid, std::string &path, bool isUpgrade)
tuple path
else: Piece not in the list, fine.
bool setModuleFolder(const uint32_t &rawdetid=0, int type=0, bool isUpgrade=false)
Set folder name for a module or plaquette.
virtual ~SiPixelFolderOrganizer()
Destructor.