54 template <
class Digitype>
56 LogDebug(
"RawDataConverter") <<
"Fill ZeroSuppressed Digis into the Tree";
63 throw std::runtime_error(
"Could not find the Digis");
83 if (theModule != detSetVector->end()) {
86 for (theDigi = theModule->data.
begin(); theDigi != theModule->data.
end(); ++theDigi) {
88 if (theDigi->channel() < 512)
103 if (theModule != detSetVector->end()) {
106 for (theDigi = theModule->data.
begin(); theDigi != theModule->data.
end(); ++theDigi) {
108 if (theDigi->channel() < 512)
123 if (theModule != detSetVector->end()) {
126 for (theDigi = theModule->data.
begin(); theDigi != theModule->data.
end(); ++theDigi) {
128 if (theDigi->channel() < 512)
132 }
while (
loop.TEC2TECLoop(det,
beam, disk));
void fillDetectorId(void)
DigiType GetValidLabels(const edm::Event &iEvent)
~RawDataConverter() override=default
LASGlobalData< int > detectorId
void endRun(edm::Run const &, edm::EventSetup const &) override
void analyze(const edm::Event &, const edm::EventSetup &) override
std::vector< std::string > theDigiModuleLabels
void beginRun(edm::Run const &, edm::EventSetup const &) override
void GetDigis(const edm::Event &)
T & GetTIBTOBEntry(int subdetector, int beam, int tibTobPosition)
iterator end()
Return the off-the-end iterator.
RawDataConverter(const edm::ParameterSet &)
T & GetTEC2TECEntry(int subdetector, int beam, int tecDisk)
T & GetTECEntry(int subdetector, int tecRing, int beam, int tecDisk)
std::string CurrentModuleLabel
LASGlobalData< std::vector< float > > theData
iterator begin()
Return an iterator to the first DetSet.
std::string CurrentInstanceLabel
collection_type::const_iterator const_iterator
collection_type::const_iterator const_iterator
std::vector< std::string > theProductInstanceLabels