Structure to store detector addresses of any granularity: from whole detector to the single HV element. More...
#include <CSCDQM_Detector.h>
Public Member Functions | |
const std::string | name () const |
Get the full name of the address prefixed with CSC_. It is being used by summaryReportContent variables. More... | |
const bool | operator== (const Address &a) const |
Public Attributes | |
unsigned int | cfeb |
unsigned int | chamber |
unsigned int | hv |
unsigned int | layer |
AddressMask | mask |
unsigned int | ring |
unsigned int | side |
unsigned int | station |
Friends | |
std::ostream & | operator<< (std::ostream &out, const Address &adr) |
Structure to store detector addresses of any granularity: from whole detector to the single HV element.
Definition at line 82 of file CSCDQM_Detector.h.
|
inline |
Get the full name of the address prefixed with CSC_. It is being used by summaryReportContent variables.
Definition at line 120 of file CSCDQM_Detector.h.
References cscdqm::AddressMask::cfeb, cfeb, cscdqm::AddressMask::chamber, chamber, cscdqm::AddressMask::hv, hv, cscdqm::AddressMask::layer, layer, mask, cscdqm::AddressMask::ring, ring, cscdqm::AddressMask::side, side, cscdqm::AddressMask::station, and station.
Referenced by config.CFG::__str__(), validation.Sample::digest(), and VIDSelectorBase.VIDSelectorBase::initialize().
|
inline |
Definition at line 93 of file CSCDQM_Detector.h.
References a, cscdqm::AddressMask::cfeb, cfeb, cscdqm::AddressMask::chamber, chamber, cscdqm::AddressMask::hv, hv, cscdqm::AddressMask::layer, layer, mask, cscdqm::AddressMask::ring, ring, cscdqm::AddressMask::side, side, cscdqm::AddressMask::station, and station.
|
friend |
Definition at line 111 of file CSCDQM_Detector.h.
unsigned int cscdqm::Address::cfeb |
Definition at line 88 of file CSCDQM_Detector.h.
Referenced by cscdqm::Detector::AddressFromString(), cscdqm::Detector::Detector(), cscdqm::Summary::GetEfficiencyHW(), cscdqm::Summary::GetReportingArea(), cscdqm::Summary::GetValue(), cscdqm::Detector::GlobalChamberIndex(), name(), operator==(), cscdqm::Detector::PrintAddress(), cscdqm::Summary::Reset(), cscdqm::Summary::SetValue(), and cscdqm::Summary::Write().
unsigned int cscdqm::Address::chamber |
Definition at line 86 of file CSCDQM_Detector.h.
Referenced by cscdqm::Detector::AddressFromString(), cscdqm::Summary::ChamberAddressToCoords(), cscdqm::Summary::ChamberCoordsToAddress(), cscdqm::Detector::Detector(), cscdqm::Summary::GetEfficiencyHW(), cscdqm::Summary::GetReportingArea(), cscdqm::Summary::GetValue(), cscdqm::Detector::GlobalChamberIndex(), geometryXMLparser.CSCAlignable::index(), cscdqm::Summary::isChamberStandby(), name(), operator==(), cscdqm::Detector::PrintAddress(), cscdqm::Summary::Reset(), cscdqm::Summary::SetValue(), cscdqm::Summary::Write(), and cscdqm::Summary::WriteChamberState().
unsigned int cscdqm::Address::hv |
Definition at line 89 of file CSCDQM_Detector.h.
Referenced by cscdqm::Detector::AddressFromString(), cscdqm::Detector::Detector(), cscdqm::Summary::GetEfficiencyHW(), cscdqm::Summary::GetReportingArea(), cscdqm::Summary::GetValue(), cscdqm::Detector::GlobalChamberIndex(), name(), operator==(), cscdqm::Detector::PrintAddress(), cscdqm::Summary::Reset(), cscdqm::Summary::SetValue(), and cscdqm::Summary::Write().
unsigned int cscdqm::Address::layer |
Definition at line 87 of file CSCDQM_Detector.h.
Referenced by PixelMapPlotter.Barrel::__str__(), cscdqm::Detector::AddressFromString(), cscdqm::Summary::GetEfficiencyHW(), cscdqm::Summary::GetValue(), cscdqm::Detector::GlobalChamberIndex(), geometryXMLparser.DTAlignable::index(), geometryXMLparser.CSCAlignable::index(), name(), operator==(), cscdqm::Detector::PrintAddress(), and cscdqm::Summary::SetValue().
AddressMask cscdqm::Address::mask |
Definition at line 91 of file CSCDQM_Detector.h.
Referenced by cscdqm::Detector::AddressFromString(), cscdqm::Summary::ChamberAddressToCoords(), cscdqm::Summary::ChamberCoordsToAddress(), cscdqm::Detector::Detector(), cscdqm::Summary::GetEfficiencyArea(), cscdqm::Summary::GetEfficiencyHW(), cscdqm::Summary::GetReportingArea(), cscdqm::Summary::GetValue(), cscdqm::Detector::GlobalChamberIndex(), cscdqm::Summary::isChamberStandby(), name(), operator==(), cscdqm::Detector::PrintAddress(), cscdqm::Summary::Reset(), cscdqm::Summary::SetValue(), cscdqm::EventProcessor::standbyEfficiencyHistos(), cscdqm::EventProcessor::updateEfficiencyHistos(), cscdqm::Summary::Write(), and cscdqm::Summary::WriteChamberState().
unsigned int cscdqm::Address::ring |
Definition at line 85 of file CSCDQM_Detector.h.
Referenced by PixelMapPlotter.Forward::__str__(), cscdqm::Detector::AddressFromString(), cscdqm::Summary::ChamberAddressToCoords(), cscdqm::Summary::ChamberCoordsToAddress(), cscdqm::Detector::Detector(), cscdqm::Summary::GetEfficiencyHW(), cscdqm::Summary::GetReportingArea(), cscdqm::Summary::GetValue(), cscdqm::Detector::GlobalChamberIndex(), geometryXMLparser.CSCAlignable::index(), cscdqm::Summary::isChamberStandby(), name(), operator==(), cscdqm::Detector::PrintAddress(), cscdqm::Summary::Reset(), cscdqm::Summary::SetValue(), cscdqm::EventProcessor::updateEfficiencyHistos(), cscdqm::Summary::Write(), and cscdqm::Summary::WriteChamberState().
unsigned int cscdqm::Address::side |
Definition at line 83 of file CSCDQM_Detector.h.
Referenced by cscdqm::Detector::AddressFromString(), cscdqm::Summary::ChamberAddressToCoords(), cscdqm::Summary::ChamberCoordsToAddress(), cscdqm::Detector::Detector(), cscdqm::Summary::GetEfficiencyHW(), cscdqm::Summary::GetReportingArea(), cscdqm::Summary::GetValue(), cscdqm::Detector::GlobalChamberIndex(), cscdqm::Summary::isChamberStandby(), name(), operator==(), cscdqm::Detector::PrintAddress(), cscdqm::Summary::SetValue(), cscdqm::EventProcessor::standbyEfficiencyHistos(), cscdqm::EventProcessor::updateEfficiencyHistos(), cscdqm::Summary::Write(), and cscdqm::Summary::WriteChamberState().
unsigned int cscdqm::Address::station |
Definition at line 84 of file CSCDQM_Detector.h.
Referenced by cscdqm::Detector::AddressFromString(), cscdqm::Summary::ChamberAddressToCoords(), cscdqm::Summary::ChamberCoordsToAddress(), cscdqm::Detector::Detector(), cscdqm::Summary::GetEfficiencyArea(), cscdqm::Summary::GetEfficiencyHW(), cscdqm::Summary::GetReportingArea(), cscdqm::Summary::GetValue(), cscdqm::Detector::GlobalChamberIndex(), geometryXMLparser.DTAlignable::index(), geometryXMLparser.CSCAlignable::index(), cscdqm::Summary::isChamberStandby(), cscdqm::Summary::IsPhysicsReady(), name(), operator==(), cscdqm::Detector::PrintAddress(), cscdqm::Summary::SetValue(), cscdqm::EventProcessor::updateEfficiencyHistos(), cscdqm::Summary::Write(), and cscdqm::Summary::WriteChamberState().