Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:15:37

0001 /*
0002  *  See header file for a description of this class.
0003  *
0004  *  \author Paolo Ronchese INFN Padova
0005  *
0006  */
0007 
0008 //-----------------------
0009 // This Class' Header --
0010 //-----------------------
0011 #include "HeavyFlavorAnalysis/SpecificDecay/interface/BPHDecaySpecificBuilder.h"
0012 
0013 //-------------------------------
0014 // Collaborating Class Headers --
0015 //-------------------------------
0016 #include "HeavyFlavorAnalysis/RecoDecay/interface/BPHRecoCandidate.h"
0017 #include "HeavyFlavorAnalysis/RecoDecay/interface/BPHPlusMinusCandidate.h"
0018 
0019 //---------------
0020 // C++ Headers --
0021 //---------------
0022 #include <iostream>
0023 using namespace std;
0024 
0025 //-------------------
0026 // Initializations --
0027 //-------------------
0028 
0029 //----------------
0030 // Constructors --
0031 //----------------
0032 template <>
0033 void BPHDecaySpecificBuilder<BPHRecoCandidate>::fillRecList() {
0034   BPHRecoBuilder brb(*evSetup);
0035   fill(brb, nullptr);
0036   this->recList = BPHRecoCandidate::build(brb);
0037   return;
0038 }
0039 
0040 template <>
0041 void BPHDecaySpecificBuilder<BPHPlusMinusCandidate>::fillRecList() {
0042   BPHRecoBuilder brb(*evSetup);
0043   BPHPlusMinusCandidate::BuilderParameters buildPar;
0044   fill(brb, &buildPar);
0045   this->recList = BPHPlusMinusCandidate::build(brb, buildPar);
0046   return;
0047 }