Belle II Software  release-05-02-19
CleoCones.h
1 /**************************************************************************
2  * BASF2 (Belle Analysis Framework 2) *
3  * Copyright(C) 2010 - Belle II Collaboration *
4  * *
5  * Author: The Belle II Collaboration *
6  * Contributors: Markus Röhrken, Pablo Goldenzweig (KIT) *
7  * *
8  * This software is provided "as is" without any warranty. *
9  **************************************************************************/
10 
11 #pragma once
12 
13 #include <TVector3.h>
14 
15 #include <vector>
16 
17 namespace Belle2 {
24  class CleoCones {
25  public:
26 
30  CleoCones(const std::vector<TVector3>& p3_cms_all, const std::vector<TVector3>& p3_cms_roe, const TVector3& thrustB,
31  bool calc_CleoCones_with_all, bool calc_CleoCones_with_roe);
32 
36  ~CleoCones() {};
37 
41  std::vector<float> cleo_cone_with_all() { return m_cleo_cone_with_all; }
42 
46  std::vector<float> cleo_cone_with_roe() { return m_cleo_cone_with_roe; }
47 
48  private:
49 
50  std::vector<float> m_cleo_cone_with_all;
51  std::vector<float> m_cleo_cone_with_roe;
53  };
54 
56 } // Belle2 namespace
Belle2::CleoCones::cleo_cone_with_all
std::vector< float > cleo_cone_with_all()
Returns calculated Cleo Cones constructed from all tracks.
Definition: CleoCones.h:49
Belle2::CleoCones::cleo_cone_with_roe
std::vector< float > cleo_cone_with_roe()
Returns calculated Cleo Cones constructed from only ROE tracks.
Definition: CleoCones.h:54
Belle2::CleoCones::~CleoCones
~CleoCones()
Destructor.
Definition: CleoCones.h:44
Belle2::CleoCones::m_cleo_cone_with_all
std::vector< float > m_cleo_cone_with_all
Cleo Cones calculated from all tracks.
Definition: CleoCones.h:58
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::CleoCones::CleoCones
CleoCones(const std::vector< TVector3 > &p3_cms_all, const std::vector< TVector3 > &p3_cms_roe, const TVector3 &thrustB, bool calc_CleoCones_with_all, bool calc_CleoCones_with_roe)
Constructor.
Definition: CleoCones.cc:28
Belle2::CleoCones::m_cleo_cone_with_roe
std::vector< float > m_cleo_cone_with_roe
Cleo Cones calculated from only ROE tracks.
Definition: CleoCones.h:59