BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnVSPHitProducer.h
Go to the documentation of this file.
1// Preliminary version of BmnVSPHitProducer
2
3#ifndef BMNVSPHITPRODUCER_H
4#define BMNVSPHITPRODUCER_H 1
5
6#include "BmnHit.h"
8#include "BmnVSPStationSet.h"
9#include "CbmStsPoint.h"
10#include "CbmStsTrack.h"
11#include "FairTask.h"
12#include "TClonesArray.h"
13#include "TString.h"
14
15#include <iostream>
16#include <math.h>
17#include <vector>
18
19using namespace std;
20
21class BmnVSPHitProducer : public FairTask
22{
23 public:
24 /** Default constructor **/
26
27 /** Destructor **/
29
30 /** Virtual method Init **/
31 virtual InitStatus Init();
32
33 /** Virtual method Exec **/
34 virtual void Exec(Option_t* opt);
35
36 /** Virtual method Finish **/
37 virtual void Finish();
38
39 private:
44
45 /** Input array of VSP Points **/
47
48 /** Input array of MC Tracks **/
50
51 /** Output array of VSP Hits **/
53
54 /** Output array of VSP Hit Matches **/
56
57 BmnVSPStationSet* VSPStationSet; // Entire detector
58
60};
61
62#endif
const char Option_t
#define ClassDef(name, id)
virtual ~BmnVSPHitProducer()
Destructor.
TString fOutputVSPHitMatchesBranchName
TClonesArray * fBmnHitsArray
Output array of VSP Hits.
TClonesArray * fBmnPointsArray
Input array of VSP Points.
virtual void Exec(Option_t *opt)
Virtual method Exec.
TClonesArray * fBmnVSPHitMatchesArray
Output array of VSP Hit Matches.
virtual void Finish()
Virtual method Finish.
BmnVSPStationSet * VSPStationSet
virtual InitStatus Init()
Virtual method Init.
BmnVSPHitProducer()
Default constructor.
TClonesArray * fMCTracksArray
Input array of MC Tracks.
Definition json.hpp:4446