PandaRoot
PndFtsRecoHit2.h
Go to the documentation of this file.
1 //****************************************************************************
2 //* This file is part of PandaRoot. *
3 //* *
4 //* PandaRoot is distributed under the terms of the *
5 //* GNU General Public License (GPL) version 3, *
6 //* copied verbatim in the file "LICENSE". *
7 //* *
8 //* Copyright (C) 2006 - 2024 FAIR GmbH and copyright holders of PandaRoot *
9 //* The copyright holders are listed in the file "COPYRIGHTHOLDERS". *
10 //* The authors are listed in the file "AUTHORS". *
11 //****************************************************************************
12 
13 // modified by Elisabetta Prencipe 19/5/2014
14 #ifndef PNDFTSRECOHIT2_HH
15 #define PNDFTSRECOHIT2_HH
16 
17 // Base Class Headers ----------------
19 #include "WireMeasurement.h"
20 #include "WireTrackCandHit.h"
21 #include "PndFtsHit.h"
22 #include "TClonesArray.h"
23 
24 // Collaborating Class Headers -------
25 #include <ostream> // remove if you do not need streaming op
26 
27 // Collaborating Class Declarations --
28 class PndFtsHit;
29 class TClonesArray;
30 
32  public:
33  // Constructors/Destructors ---------
35  PndFtsRecoHit2(PndFtsHit *currenthit);
36  PndFtsRecoHit2(PndFtsHit *currenthit, const genfit::TrackCandHit *hit, TClonesArray *tubeArr);
37 
38  virtual ~PndFtsRecoHit2();
39 
40  virtual genfit::AbsMeasurement *clone() { return new PndFtsRecoHit2(*this); };
41 
42  private:
43  // Private Data Members ------------
44 
45  protected:
46  static const int NparHitRep = 7;
47 
48  // Private Methods -----------------
49 
50  public:
51  ClassDef(PndFtsRecoHit2, 1)
52 };
53 
54 #endif
55 
56 //--------------------------------------------------------------
57 // $Log$
58 //--------------------------------------------------------------
Hit object for use in TrackCand. Provides IDs and sorting parameters.
Definition: TrackCandHit.h:45
static const int NparHitRep
Class for measurements in wire detectors (Straw tubes and drift chambers) which do not measure the co...
virtual ~PndFtsRecoHit2()
Contains the measurement and covariance in raw detector coordinates.
virtual genfit::AbsMeasurement * clone()