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 Address * | operator= (const Address &a) |
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 132 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 cuy.divideElement::__init__(), cuy.plotElement::__init__(), cuy.additionElement::__init__(), cuy.superimposeElement::__init__(), cuy.graphElement::__init__(), config.CFG::__str__(), and Vispa.Views.PropertyView.Property::valueChanged().
Definition at line 105 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.
|
inline |
Definition at line 94 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.
|
friend |
Definition at line 123 of file CSCDQM_Detector.h.
unsigned int cscdqm::Address::cfeb |
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(), name(), operator=(), operator==(), cscdqm::Detector::PrintAddress(), cscdqm::Summary::Reset(), cscdqm::Summary::SetValue(), and cscdqm::Summary::Write().
unsigned int cscdqm::Address::chamber |
Definition at line 87 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=(), 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 90 of file CSCDQM_Detector.h.
Referenced by cscdqm::Detector::AddressFromString(), cscdqm::Detector::Detector(), cscdqm::Summary::GetEfficiencyHW(), cscdqm::Summary::GetReportingArea(), cscdqm::Summary::GetValue(), name(), operator=(), operator==(), cscdqm::Detector::PrintAddress(), cscdqm::Summary::Reset(), cscdqm::Summary::SetValue(), and cscdqm::Summary::Write().
unsigned int cscdqm::Address::layer |
Definition at line 88 of file CSCDQM_Detector.h.
Referenced by cscdqm::Detector::AddressFromString(), cscdqm::Summary::GetEfficiencyHW(), cscdqm::Summary::GetValue(), geometryXMLparser.DTAlignable::index(), geometryXMLparser.CSCAlignable::index(), name(), operator=(), operator==(), cscdqm::Detector::PrintAddress(), and cscdqm::Summary::SetValue().
AddressMask cscdqm::Address::mask |
Definition at line 92 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=(), 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 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=(), 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 84 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=(), 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 85 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=(), operator==(), cscdqm::Detector::PrintAddress(), cscdqm::Summary::SetValue(), cscdqm::EventProcessor::updateEfficiencyHistos(), cscdqm::Summary::Write(), and cscdqm::Summary::WriteChamberState().