20#ifndef PRDSYSTEMCONTROLLER_H
21#define PRDSYSTEMCONTROLLER_H
169 static QString
toString(
const std::set<PRDDetType::Type>& s ) {
return "["+
str(s.size())+
" types]"; }
static QString toString(const DETAIL &)
void highLightOutliersChanged(bool)
void possibleChange_projectRPCHits()
void possibleChange_projectTGCHits()
void trtMaxLEChanged(unsigned)
unsigned mdtMinNHitsPerStation() const
SoMaterial * getHighLightMaterial()
bool highLightMDTHitsByMask()
void possibleChange_trtRequireHT()
PRDCollHandleBase::COLOURMETHOD colourMethod() const
void highLightTRTHitsByHighThresholdChanged(bool)
void mdtMinNHitsPerStationChanged(unsigned)
void possibleChange_projectPixelHits()
void mdt_cutMdtDriftCircleStatusChanged(QString)
bool projectRPCHits() const
virtual ~PRDSystemController()
void possibleChange_projectCSCHits()
unsigned trtMaxToT() const
void cutAllowedEtaChanged(const VP1Interval &)
void projectSCTHitsChanged(bool)
void trtMaxToTChanged(unsigned)
VP1Interval mdtAllowedADCValues() const
void projectRPCHitsChanged(bool)
static QString toString(const T &t)
void possibleChange_highLightTRTHitsByHighThreshold()
void drawRDOsChanged(bool)
void possibleChange_highLightMDTHitsByMask()
void mdtAllowedADCValuesChanged(VP1Interval)
void possibleChange_mdtAllowedADCValues()
bool projectSCTHits() const
SoGroup * drawOptions(PRDDetType::Type) const
PRDCommonFlags::InDetPartsFlags inDetPartsFlags() const
void projectTGCHitsChanged(bool)
void possibleChange_highLightMaterialWeight()
void emitClearSelection()
unsigned pixelMinNRDOPerCluster() const
void possibleChange_inDetPartsUsingProjections()
unsigned trtMinToT() const
void limitToActiveChambersChanged(bool)
void showSelectionLineChanged(bool)
InDetProjFlags::DetTypeFlags inDetPartsUsingProjections() const
void cutAllowedPhiChanged(const QList< VP1Interval > &)
bool printInfoOnClick() const
void actualRestoreSettings(VP1Deserialise &)
void possibleChange_trtMinLE()
bool highLightOutliers() const
void possibleChange_inDetPartsFlags()
int highLightMDTHitsByUpperADCBound()
void colourMethodChanged(PRDCollHandleBase::COLOURMETHOD)
void inDetPartsFlagsChanged(PRDCommonFlags::InDetPartsFlags)
void trtMinLEChanged(unsigned)
void possibleChange_mdtMinNHitsPerStation()
std::set< PRDDetType::Type > shownCollectionTypes() const
void projectMDTHitsChanged(bool)
void possibleChange_limitToActiveChambers()
bool projectPixelHits() const
void possibleChange_cutAllowedEta()
static QString toString(const PRDCollHandleBase::DETAIL &par)
void possibleChange_trtMaxToT()
void actualSaveSettings(VP1Serialise &) const
bool highLightTRTHitsByHighThreshold()
bool muonOrientToChambersOnClick() const
void sctExcludeIsolatedClustersChanged(bool)
bool mdtExcludeMaskedHits() const
static QString toString(const std::set< PRDDetType::Type > &s)
void projectCSCHitsChanged(bool)
void pixelMinNRDOPerClusterChanged(unsigned)
void possibleChange_sctExcludeIsolatedClusters()
VP1Interval cutAllowedEta() const
void possibleChange_projectSCTHits()
bool projectCSCHits() const
void possibleChange_projectMDTHits()
static QString toString(const PRDCollHandleBase::COLOURMETHOD &par)
void trtRequireHTChanged(bool)
SoMaterial * getMultiSelectionLineMaterial() const
void clearSelection() const
unsigned trtMaxLE() const
double highLightMaterialWeight() const
void possibleChange_trtMinToT()
bool projectTRTHits() const
void possibleChange_showSelectionLine()
void possibleChange_shownCollectionTypes()
void possibleChange_selectionModeMultiple()
bool limitToActiveChambers() const
void updateHighlightGui()
void possibleChange_drawRDOs()
void possibleChange_projectTRTHits()
void possibleChange_mdtExcludeMaskedHits()
void possibleChange_highLightMDTHitsByUpperADCBound()
void projectPixelHitsChanged(bool)
QString mdt_cutMdtDriftCircleStatus() const
void trtMinToTChanged(unsigned)
void selectionModeMultipleChanged(bool)
void possibleChange_highLightOutliers()
int currentSettingsVersion() const
bool projectTGCHits() const
bool showSelectionLine() const
bool trtRequireHT() const
unsigned trtMinLE() const
bool selectionModeMultiple() const
void drawErrorsChanged(bool)
bool projectMDTHits() const
void possibleChange_colourMethod()
QList< VP1Interval > cutAllowedPhi() const
void possibleChange_trtMaxLE()
void possibleChange_pixelMinNRDOPerCluster()
void possibleChange_mdt_cutMdtDriftCircleStatus()
PRDSystemController(IVP1System *sys)
void shownCollectionTypesChanged(const std::set< PRDDetType::Type > &)
void possibleChange_drawErrors()
bool sctExcludeIsolatedClusters() const
void highLightMaterialWeightChanged(const double &)
void highLightMDTHitsByMaskChanged(bool)
void projectTRTHitsChanged(bool)
void possibleChange_cutAllowedPhi()
void mdtExcludeMaskedHitsChanged(bool)
VP1CollectionWidget * collWidget() const
void inDetPartsUsingProjectionsChanged(InDetProjFlags::DetTypeFlags)
void highLightMDTHitsByUpperADCBoundChanged(int)
static QString toString(const T &par)
VP1Controller(IVP1System *sys, const QString &classname)