PandaRoot
PndEmcClusterRemoveDuplCrys.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 //#pragma once
14 #ifndef PNDEMCCLUSTERADDUPDUPLCRYS_H_
15 #define PNDEMCCLUSTERADDUPDUPLCRYS_H_
16 
17 #include "FairTask.h"
18 #include <vector>
19 
20 class TClonesArray;
21 class TObjectArray;
22 class PndEmcDigi;
23 class PndEmcCluster;
24 class PndEmcGeoPar;
25 class PndEmcDigiPar;
26 class PndEmcRecoPar;
27 
38 class PndEmcClusterRemoveDuplCrys : public FairTask {
39 
40  public:
41  // Constructor
42  PndEmcClusterRemoveDuplCrys(Int_t verbose = 0);
43 
44  // Destructor
46 
48  virtual InitStatus Init();
49 
51  virtual void Exec(Option_t *opt);
52 
53  private:
54  // don't allow copying (-Weffc++)
55  PndEmcClusterRemoveDuplCrys(const PndEmcClusterRemoveDuplCrys &); // no implementation
56  PndEmcClusterRemoveDuplCrys &operator=(const PndEmcClusterRemoveDuplCrys &); // no implementation
57 
58  private:
59  // PndEmcGeoPar* fGeoPar; /** Geometry parameter container **/
60  // PndEmcDigiPar* fDigiPar; /** Digitisation parameter container **/
61  // PndEmcRecoPar* fRecoPar; /** Reconstruction parameter container **/
62 
64  // virtual void SetParContainers();
65 
68  TClonesArray *fClusterArray = nullptr;
69  TClonesArray *fDigiArray = nullptr;
70 
71  ClassDef(PndEmcClusterRemoveDuplCrys, 1)
72 };
73 
74 #endif
virtual InitStatus Init()
Task to remove duplicate crystals.
parameter set of Emc digitisation
Definition: PndEmcDigiPar.h:24
virtual void Exec(Option_t *opt)
Parameter set for Emc Reco.
Definition: PndEmcRecoPar.h:25
PndEmcClusterRemoveDuplCrys(Int_t verbose=0)