CMS 3D CMS Logo

PixelConfigurationVerifier.h
Go to the documentation of this file.
1 #ifndef PixelConfigurationVerifier_h
2 #define PixelConfigurationVerifier_h
3 
8 #include <iostream>
9 #include <vector>
10 #include <string>
11 #include <cassert>
15 
16 namespace pos {
17 
24  public:
27 
28  //This method verifies that the right channels
29  //are enabled on the set of FED card.
30  //Warning messages are printed if a mismatch is found
31  //and the fedcards are modified.
32  void checkChannelEnable(PixelFEDCard *theFEDCard,
33  PixelNameTranslation *theNameTranslation,
34  PixelDetectorConfig *theDetConfig);
35 
36  private:
37  };
38 } // namespace pos
39 #endif
pos::PixelConfigurationVerifier::checkChannelEnable
void checkChannelEnable(PixelFEDCard *theFEDCard, PixelNameTranslation *theNameTranslation, PixelDetectorConfig *theDetConfig)
Definition: PixelConfigurationVerifier.cc:15
pos::PixelDetectorConfig
This is the documentation about PixelDetectorConfig...
Definition: PixelDetectorConfig.h:39
pos
Definition: PixelAliasList.h:18
PixelFEDCard.h
This class implements..
PixelNameTranslation.h
This class provides a translation from the naming documents standard to specify the ROC to the corres...
pos::PixelConfigurationVerifier::~PixelConfigurationVerifier
virtual ~PixelConfigurationVerifier()
Definition: PixelConfigurationVerifier.h:26
pos::PixelConfigurationVerifier::PixelConfigurationVerifier
PixelConfigurationVerifier()
Definition: PixelConfigurationVerifier.h:25
PixelDetectorConfig.h
This class specifies which detector components are used in the configuration (and eventually should s...
pos::PixelFEDCard
This is the documentation about PixelFEDCard...
Definition: PixelFEDCard.h:27
pos::PixelConfigurationVerifier
This class performs various tests to make sure that configurations are consistent.
Definition: PixelConfigurationVerifier.h:23
pos::PixelNameTranslation
This is the documentation about PixelNameTranslation...
Definition: PixelNameTranslation.h:41