CastorJetID

Macros

Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
#ifndef DataFormats_JetReco_interface_CastorJetID_h
#define DataFormats_JetReco_interface_CastorJetID_h

/** \class reco::CastorJetID
 *
 * \short Castor Jet ID object
 *
 * \author Salvatore Rappoccio, JHU
 *
 * \version   Original: 17-Sept-2009 by Salvatore Rappoccio
 ************************************************************/

#include "DataFormats/Common/interface/ValueMap.h"

namespace reco {
  struct CastorJetID {
    // initialize
    CastorJetID() {
      emEnergy = 0.0;
      hadEnergy = 0.0;
      fem = 0.0;
      width = 0.0;
      depth = 0.0;
      fhot = 0.0;
      sigmaz = 0.0;
      nTowers = 0;
    }

    double emEnergy;
    double hadEnergy;
    double fem;
    double width;
    double depth;
    double fhot;
    double sigmaz;
    int nTowers;
  };

  typedef edm::ValueMap<CastorJetID> CastorJetIDValueMap;
}  // namespace reco

#endif