FairRoot/PandaRoot
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
fastsim
PndFsmTof.h
Go to the documentation of this file.
1
//--------------------------------------------------------------------------
2
// File and Version Information:
3
// $Id: FsmTof.hh,v 1.1 2006/10/05 14:05:53 aida Exp $
4
//
5
// Description:
6
// Class FsmTof
7
//
8
// Implementation of the barrel Tof for the Fast Sim Detectors
9
//
10
// This software was developed for the PANDA collaboration. If you
11
// use all or part of it, please give an appropriate acknowledgement.
12
//
13
// Author List:
14
// Klaus Goetzen Original Author
15
//
16
// Copyright Information:
17
// Copyright (C) 2006 GSI
18
//
19
//------------------------------------------------------------------------
20
21
#ifndef PNDFSMTOF_H
22
#define PNDFSMTOF_H
23
24
//----------------------
25
// Base Class Headers --
26
//----------------------
27
28
//-------------------------------
29
// Collaborating class Headers --
30
//-------------------------------
31
#include <iosfwd>
32
#include "
ArgList.h
"
33
#include "
PndFsmAbsDet.h
"
34
35
//--------------------------------------------
36
// Collaborating class forward declarations --
37
// -------------------------------------------
38
class
PndFsmTrack
;
39
class
PndFsmResponse
;
40
41
class
PndFsmTof
:
public
PndFsmAbsDet
42
{
43
public
:
44
45
//--------------------
46
// Public interface --
47
//--------------------
48
49
//
50
// Constructors
51
//
52
54
PndFsmTof
();
55
PndFsmTof
(
ArgList
&
par
);
58
virtual
~PndFsmTof
();
59
64
virtual
PndFsmResponse
*
respond
(
PndFsmTrack
*
t
);
65
private
:
66
67
bool
detected
(
PndFsmTrack
*t)
const
;
68
double
gauss_t
(
double
x
,
double
x0
,
double
s
);
69
70
void
initParameters
();
71
void
print
(
std::ostream
&o);
72
bool
setParameter
(std::string &
name
,
double
value);
73
//
74
// Modifiers
75
//
76
77
double
_thtMin
;
// spatial coverage
78
double
_thtMax
;
// "
79
double
_radiationLength
;
// material budget
80
double
_pmin
;
81
double
_Bfield
;
// B field strength [T]
82
double
_rBarrel
;
// radius of Tof barrel
83
double
_dSlab
;
// thickness of radiator bars/slabs
84
double
_dp
;
// distortion of momentum
85
double
_dt
;
// time res
86
};
87
88
#endif
x0
Double_t x0
Definition:
checkhelixhit.C:70
PndFsmTof::_rBarrel
double _rBarrel
Definition:
PndFsmTof.h:82
PndFsmTof::detected
bool detected(PndFsmTrack *t) const
Definition:
PndFsmTof.cxx:202
PndFsmTof::initParameters
void initParameters()
Definition:
PndFsmTof.cxx:255
ArgList
std::list< std::string > ArgList
Definition:
ArgList.h:7
PndFsmTof::respond
virtual PndFsmResponse * respond(PndFsmTrack *t)
Definition:
PndFsmTof.cxx:92
PndFsmTof
Definition:
PndFsmTof.h:41
s
TLorentzVector s
Definition:
Pnd2DStar.C:50
PndFsmTof::_dp
double _dp
Definition:
PndFsmTof.h:84
par
Double_t par[3]
Definition:
anaLmdCluster.C:146
ArgList.h
PndFsmTof::_pmin
double _pmin
Definition:
PndFsmTof.h:80
PndFsmAbsDet
Definition:
PndFsmAbsDet.h:49
PndFsmTof::~PndFsmTof
virtual ~PndFsmTof()
Definition:
PndFsmTof.cxx:83
PndFsmTof::_radiationLength
double _radiationLength
Definition:
PndFsmTof.h:79
PndFsmTof::gauss_t
double gauss_t(double x, double x0, double s)
Definition:
PndFsmTof.cxx:195
PndFsmTof::setParameter
bool setParameter(std::string &name, double value)
Definition:
PndFsmTof.cxx:271
PndFsmResponse
Definition:
PndFsmResponse.h:41
PndFsmTof::_dSlab
double _dSlab
Definition:
PndFsmTof.h:83
PndFsmTof::print
void print(std::ostream &o)
Definition:
PndFsmTof.cxx:239
PndFsmTof::_Bfield
double _Bfield
Definition:
PndFsmTof.h:81
name
TString name
Definition:
createRootGeoFile.C:82
PndFsmTrack
Definition:
PndFsmTrack.h:49
x
Double_t x
Definition:
createRootFscGeometryFile.C:159
PndFsmTof::_thtMin
double _thtMin
Definition:
PndFsmTof.h:77
t
TTree * t
Definition:
bump_analys.C:13
PndFsmTof::_thtMax
double _thtMax
Definition:
PndFsmTof.h:78
std::basic_ostream
Definition:
PndFTSCATrackParamVector.h:1258
PndFsmTof::PndFsmTof
PndFsmTof()
Definition:
PndFsmTof.cxx:57
PndFsmAbsDet.h
PndFsmTof::_dt
double _dt
Definition:
PndFsmTof.h:85
Generated on Sun Aug 18 2019 03:01:25 for FairRoot/PandaRoot by
1.8.8