CMS 3D CMS Logo

TCCBlockFormatter.h
Go to the documentation of this file.
1 #ifndef TCCBLOCKFORMATTER_H
2 #define TCCBLOCKFORMATTER_H
3 
4 #include <iostream>
5 #include <vector>
6 #include <map>
7 
12 
14 
15 //
16 // The block containing the trigger towers for a given FED
17 //
18 
20 public:
22 
23  static const int kCardsPerTower = 5; // Number of VFE cards per trigger tower
24  void DigiToRaw(const EcalTriggerPrimitiveDigi& trigprim,
25  FEDRawData& rawdata,
26  const EcalElectronicsMapping* TheMapping);
27 
28 private:
30 };
31 
32 #endif
EcalElectronicsMapping
Definition: EcalElectronicsMapping.h:28
BlockFormatter::Params
Definition: BlockFormatter.h:28
FEDRawData.h
TCCBlockFormatter::TCCBlockFormatter
TCCBlockFormatter(BlockFormatter::Config const &, BlockFormatter::Params const &)
Definition: TCCBlockFormatter.cc:13
FEDRawData
Definition: FEDRawData.h:19
BlockFormatter
Definition: BlockFormatter.h:13
TCCBlockFormatter
Definition: TCCBlockFormatter.h:19
EcalDigiCollections.h
BlockFormatter::Config
Definition: BlockFormatter.h:18
EcalElectronicsMapping.h
FEDRawDataCollection.h
TCCBlockFormatter::AllTPsamples_
bool AllTPsamples_
Definition: TCCBlockFormatter.h:29
TCCBlockFormatter::DigiToRaw
void DigiToRaw(const EcalTriggerPrimitiveDigi &trigprim, FEDRawData &rawdata, const EcalElectronicsMapping *TheMapping)
Definition: TCCBlockFormatter.cc:17
EcalTriggerPrimitiveDigi
Definition: EcalTriggerPrimitiveDigi.h:16
BlockFormatter.h
TCCBlockFormatter::kCardsPerTower
static const int kCardsPerTower
Definition: TCCBlockFormatter.h:23