VMC
Version 2.2
Toggle main menu visibility
Loading...
Searching...
No Matches
source
src
TVirtualMCSensitiveDetector.cxx
Go to the documentation of this file.
1
// -----------------------------------------------------------------------
2
// Copyright (C) 2019 CERN and copyright holders of VMC Project.
3
// This software is distributed under the terms of the GNU General Public
4
// License v3 (GPL Version 3), copied verbatim in the file "LICENSE".
5
//
6
// See https://github.com/vmc-project/vmc for full licensing information.
7
// -----------------------------------------------------------------------
8
9
// Authors: Ivana Hrivnacova 19/04/2018
10
11
/*************************************************************************
12
* Copyright (C) 2006, Rene Brun and Fons Rademakers. *
13
* Copyright (C) 2018, ALICE Experiment at CERN. *
14
* All rights reserved. *
15
* *
16
* For the licensing terms see $ROOTSYS/LICENSE. *
17
* For the list of contributors see $ROOTSYS/README/CREDITS. *
18
*************************************************************************/
19
20
#include "
TVirtualMCSensitiveDetector.h
"
21
27
28
ClassImp
(
TVirtualMCSensitiveDetector
);
29
32
33
TVirtualMCSensitiveDetector::TVirtualMCSensitiveDetector
(
const
char
*name,
const
char
*title) : TNamed(name, title) {}
34
37
38
TVirtualMCSensitiveDetector::TVirtualMCSensitiveDetector
(
const
TString &name,
const
TString &title)
39
: TNamed(name, title)
40
{
41
}
42
45
46
TVirtualMCSensitiveDetector::TVirtualMCSensitiveDetector
() : TNamed() {}
47
50
51
TVirtualMCSensitiveDetector::TVirtualMCSensitiveDetector
(
const
TVirtualMCSensitiveDetector
&rhs) : TNamed(rhs)
52
{
54
55
*
this
= rhs;
56
}
57
60
61
TVirtualMCSensitiveDetector::~TVirtualMCSensitiveDetector
() {}
62
65
66
TVirtualMCSensitiveDetector
&
TVirtualMCSensitiveDetector::operator=
(
const
TVirtualMCSensitiveDetector
&rhs)
67
{
68
// check assignment to self
69
if
(
this
== &rhs)
70
return
*
this
;
71
72
// base class assignment
73
TNamed::operator=(rhs);
74
75
return
*
this
;
76
}
ClassImp
ClassImp(TVirtualMCSensitiveDetector)
TVirtualMCSensitiveDetector.h
TVirtualMCSensitiveDetector
Interface to a user defined sensitive detector.
Definition
TVirtualMCSensitiveDetector.h:32
TVirtualMCSensitiveDetector::TVirtualMCSensitiveDetector
TVirtualMCSensitiveDetector(const char *name, const char *title="")
Standard constructor.
Definition
TVirtualMCSensitiveDetector.cxx:33
TVirtualMCSensitiveDetector::~TVirtualMCSensitiveDetector
virtual ~TVirtualMCSensitiveDetector()
Destructor.
Definition
TVirtualMCSensitiveDetector.cxx:61
TVirtualMCSensitiveDetector::TVirtualMCSensitiveDetector
TVirtualMCSensitiveDetector()
Default constructor.
Definition
TVirtualMCSensitiveDetector.cxx:46
TVirtualMCSensitiveDetector::operator=
TVirtualMCSensitiveDetector & operator=(const TVirtualMCSensitiveDetector &rhs)
Assignment operator.
Definition
TVirtualMCSensitiveDetector.cxx:66
Generated on
for VMC by
1.17.0