BmnRoot
26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Toggle main menu visibility
Loading...
Searching...
No Matches
CbmStsHitProducerIdeal.h
Go to the documentation of this file.
1
// -------------------------------------------------------------------------
2
// ----- CbmStsHitProducerIdel header file -----
3
// ----- Created 10/01/06 by V. Friese -----
4
// -------------------------------------------------------------------------
5
6
/** CbmStsHitProducerIdeal.h
7
*@author V.Friese <v.friese@gsi.de>
8
**
9
** The ideal hit producer produces hits of type CbmStsMapsHit by copying
10
** the MCPoint position. The position error is set to 1 mum, much
11
** smaller than can be obtained by any detector. Using the hits from
12
** this HitProducer is thus equivalent to using MC information
13
** directly, but with the correct data interface.
14
**/
15
16
#ifndef CBMSTSHITPRODUCERIDEAL_H
17
#define CBMSTSHITPRODUCERIDEAL_H 1
18
19
#include "FairTask.h"
20
21
class
TClonesArray
;
22
23
class
CbmStsHitProducerIdeal
:
public
FairTask
24
{
25
26
public
:
27
/** Default constructor **/
28
CbmStsHitProducerIdeal
();
29
30
/** Destructor **/
31
~CbmStsHitProducerIdeal
();
32
33
/** Virtual method Init **/
34
virtual
InitStatus
Init
();
35
36
/** Virtual method Exec **/
37
virtual
void
Exec
(
Option_t
* opt);
38
39
private
:
40
/** Input array of CbmStsPoints **/
41
TClonesArray
*
fPointArray
;
42
43
/** Output array of CbmStsHits **/
44
TClonesArray
*
fHitArray
;
45
46
CbmStsHitProducerIdeal
(
const
CbmStsHitProducerIdeal
&);
47
CbmStsHitProducerIdeal
&
operator=
(
const
CbmStsHitProducerIdeal
&);
48
49
ClassDef
(
CbmStsHitProducerIdeal
, 1);
50
};
51
52
#endif
Option_t
const char Option_t
ClassDef
#define ClassDef(name, id)
CbmStsHitProducerIdeal::CbmStsHitProducerIdeal
CbmStsHitProducerIdeal(const CbmStsHitProducerIdeal &)
CbmStsHitProducerIdeal::operator=
CbmStsHitProducerIdeal & operator=(const CbmStsHitProducerIdeal &)
CbmStsHitProducerIdeal::~CbmStsHitProducerIdeal
~CbmStsHitProducerIdeal()
Destructor.
Definition
CbmStsHitProducerIdeal.cxx:26
CbmStsHitProducerIdeal::fHitArray
TClonesArray * fHitArray
Output array of CbmStsHits.
Definition
CbmStsHitProducerIdeal.h:44
CbmStsHitProducerIdeal::fPointArray
TClonesArray * fPointArray
Input array of CbmStsPoints.
Definition
CbmStsHitProducerIdeal.h:41
CbmStsHitProducerIdeal::Init
virtual InitStatus Init()
Virtual method Init.
Definition
CbmStsHitProducerIdeal.cxx:30
CbmStsHitProducerIdeal::CbmStsHitProducerIdeal
CbmStsHitProducerIdeal()
Default constructor.
Definition
CbmStsHitProducerIdeal.cxx:18
CbmStsHitProducerIdeal::Exec
virtual void Exec(Option_t *opt)
Virtual method Exec.
Definition
CbmStsHitProducerIdeal.cxx:58
FairTask
TClonesArray
detectors
sts
CbmStsHitProducerIdeal.h
Generated on
for BmnRoot by
1.17.0