Go to the documentation of this file.
53 template <
class Digitype>
55 LogDebug(
"RawDataConverter") <<
"Fill ZeroSuppressed Digis into the Tree";
62 throw std::runtime_error(
"Could not find the Digis");
82 if (theModule != detSetVector->end()) {
85 for (theDigi = theModule->data.
begin(); theDigi != theModule->data.
end(); ++theDigi) {
87 if (theDigi->channel() < 512)
102 if (theModule != detSetVector->end()) {
105 for (theDigi = theModule->data.
begin(); theDigi != theModule->data.
end(); ++theDigi) {
107 if (theDigi->channel() < 512)
122 if (theModule != detSetVector->end()) {
125 for (theDigi = theModule->data.
begin(); theDigi != theModule->data.
end(); ++theDigi) {
127 if (theDigi->channel() < 512)
131 }
while (
loop.TEC2TECLoop(det,
beam, disk));
void GetDigis(const edm::Event &)
iterator end()
Return the off-the-end iterator.
std::string CurrentModuleLabel
RawDataConverter(const edm::ParameterSet &)
iterator begin()
Return an iterator to the first DetSet.
~RawDataConverter() override
LASGlobalData< std::vector< float > > theData
std::string CurrentInstanceLabel
T & GetTECEntry(int subdetector, int tecRing, int beam, int tecDisk)
void fillDetectorId(void)
collection_type::const_iterator const_iterator
std::vector< std::string > theProductInstanceLabels
DigiType GetValidLabels(const edm::Event &iEvent)
T & GetTIBTOBEntry(int subdetector, int beam, int tibTobPosition)
T & GetTEC2TECEntry(int subdetector, int beam, int tecDisk)
void analyze(const edm::Event &, const edm::EventSetup &) override
LASGlobalData< int > detectorId
std::vector< std::string > theDigiModuleLabels
void beginRun(edm::Run const &, edm::EventSetup const &) override
collection_type::const_iterator const_iterator