1 |
< |
//================================================================================================== |
1 |
> |
//-------------------------------------------------------------------------------------------------- |
2 |
> |
// $Id$ |
3 |
> |
// |
4 |
|
// HisInterface class header file |
5 |
|
// |
6 |
< |
// Author: Christoph Paus, MIT |
7 |
< |
// Description: Provide a CMS specific interface for the generic HelixIntersector (His). |
8 |
< |
// Date: Jul 18, 2008 |
9 |
< |
//================================================================================================== |
10 |
< |
#ifndef HISINTERFACE_H |
11 |
< |
#define HISINTERFACE_H |
6 |
> |
// Provide a CMS specific interface for the generic HelixIntersector (His). |
7 |
> |
// |
8 |
> |
// Author: C.Paus |
9 |
> |
//-------------------------------------------------------------------------------------------------- |
10 |
> |
|
11 |
> |
#ifndef MITEDM_VERTEXFITINTERFACE_HISINTERFACE_H |
12 |
> |
#define MITEDM_VERTEXFITINTERFACE_HISINTERFACE_H |
13 |
|
|
14 |
|
#include "DataFormats/TrackReco/interface/Track.h" |
15 |
< |
#include "MitVertex/Helix/interface/HelixIntersector.h" |
15 |
> |
#include "MitCommon/MathTools/interface/HelixIntersector.h" |
16 |
|
|
17 |
|
namespace mitedm |
18 |
|
{ |
19 |
|
class HisInterface |
20 |
|
{ |
21 |
< |
public: |
22 |
< |
// --------------------------------------------------------------------------------------------- |
23 |
< |
// *structors |
24 |
< |
// --------------------------------------------------------------------------------------------- |
25 |
< |
HisInterface(const reco::Track *trk1,const reco::Track *trk2, const double bField = 3.8); |
23 |
< |
~HisInterface(); |
24 |
< |
|
25 |
< |
// --------------------------------------------------------------------------------------------- |
26 |
< |
// Accessors |
27 |
< |
// --------------------------------------------------------------------------------------------- |
28 |
< |
const HelixIntersector *hISector() { return his_; } |
21 |
> |
public: |
22 |
> |
HisInterface(const reco::Track *trk1, const reco::Track *trk2, const double bField = 3.8); |
23 |
> |
~HisInterface(); |
24 |
> |
|
25 |
> |
const mithep::HelixIntersector *hISector() { return his_; } |
26 |
|
|
27 |
< |
private: |
28 |
< |
// --------------------------------------------------------------------------------------------- |
32 |
< |
// Data members of class |
33 |
< |
// --------------------------------------------------------------------------------------------- |
34 |
< |
HelixIntersector *his_; |
27 |
> |
private: |
28 |
> |
mithep::HelixIntersector *his_; // the helix intersector |
29 |
|
}; |
30 |
|
} |
31 |
|
#endif |