CMS 3D CMS Logo

BMTFUnpackerOutput.h
Go to the documentation of this file.
3 
4 #include "BMTFCollections.h"
5 
6 namespace l1t{
7  namespace stage2{
8 
9  class BMTFUnpackerOutput : public Unpacker
10  {
11  public:
12  //the constructors assume that unpacks
13  //BMTF and BMTF is triggering (except assigned differently)
15  isKalman = false;
16  isTriggeringAlgo = true;
17  }
18  BMTFUnpackerOutput(const bool isTriggering_) {
19  isKalman = false;
20  isTriggeringAlgo = isTriggering_;
21  }
22  ~BMTFUnpackerOutput() override{};
23  bool unpack(const Block& block, UnpackerCollections *coll) override;
24  void setKalmanAlgoTrue() {isKalman = true;}
25  private:
27  bool isKalman;
28  };
29 
30  }
31 }
bool unpack(const Block &block, UnpackerCollections *coll) override
delete x;
Definition: CaloConfig.h:22
BMTFUnpackerOutput(const bool isTriggering_)
JetCorrectorParametersCollection coll
Definition: classes.h:10